Вопрос : Значения матрицы новообращенного к колонкам

Re MS Excel2003
Help я имею большую решетку данных я хотел был бы к колонкам convert
to (положить в базу данных). термины

In просто я имею
(альфаа и numerics примечания)/> X
A 1 y z etc 2 3
B 4 5 6
C 7 8 9
etc

Which, котор мне нужно преобразовать к (заметьте каждое alpha численное находит в отдельно клетке) реальности
X a 1
X a 2
X a 3
Y b 4
Y b 5
Y b 6
Z c 7
Z c 8
Z c 9
etc

In я имею что-то как 600 рядков и 30 колонок составляя данные grid.
I и b признательный для любой помощи на этом угождают. Thanks
class=

Ответ : Значения матрицы новообращенного к колонкам

Это кажется, что работает.  Оно использует переходы блока к вещам скорости вперед.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
Sub FlatList ()
    
    Тусклое arr как вариант
    Тусклый r как длиной, c как длиной
    Тусклые результаты () как вариант
    Тусклое DestR как длиной
    
    arr = ряд («a1», ряд («a1») .SpecialCells (xlCellTypeLastCell)). Значение
    ReDim приводит к (1 (UBound (arr, от 1) до 1) * (UBound (arr, от 2) до 1), 1 до 3) как вариант
    
    Для r = 2 к UBound (arr, 1)
        Для c = 2 к UBound (arr, 2)
            DestR = DestR + 1
            Результаты (DestR, 1) = arr (1, c)
            Результаты (DestR, 2) = arr (r, 1)
            Результаты (DestR, 3) = arr (r, c)
        Затем
    Затем
    
    Worksheets.Add
    Клетки (1, 1).Resize (UBound (результаты, 1), UBound (результаты, 2)) = результаты
    
    Клетки (1, 1).Sort Key1: =Cells (1, 1), Key2: =Cells (1, 2), Order1: =xlAscending, Order2: =xlAscending, _
        Коллектор: =xlNo
        
Подводная лодка конца
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us