Скрипт сработал не в соответствиии с названиями вкладок распределил данные из колонки А и взял он только несколько фраз по 3 значения на каждую колонку. Получилось не корректное и не полное распределение данных.
Public Sub Распред()
T = Timer
For Each sh In Sheets
sh.Cells(1, 1).Value = "Фраза"
Next sh
Dim mainstring As String
Dim my_data(2 To 18544) As Variant
For j = 2 To 18544
my_data(j) = Sheets(1).Cells(j, 1)
Next j
For i = 2 To 225
mainstring = Sheets(1).Cells(i, 2)
For j = 2 To 18544
If my_data(j) = mainstring Then
Sheets().Cells(j, 1) = Sheets(1).Cells(j, 1)
Debug.Print "Соотносится = " & j
End If
Next i
Next j
Debug.Print Timer - T
MsgBox "Я всё сделал!"
End Sub
Не понимаю как и куда вставить, чтобы видоизменить мой скрипт
Код
For i = 2 To Cells(Rows.Count, 1).End(xlUp).Row
Sheets(Range("B" & i).Value).Cells(Rows.Count, 1).End(xlUp).Offset(1, 0).Value = Range("A" & i).Value
Next i
Есть заполненная колонка А значениями, есть колонка В - список,который соответствует названиям вкладок. Помогите написать макрос, который все значения раскидает по вкладкам в колонку А, причем чтобы в каждой колонке в ячейке А1 вставил слово "Фраза", а значения раскидываемые заполнял с ячейки А2.
Добрый день! С макросами мало знаком. Помогите сделать макрос по условию такому: Есть колонка с данными B2:B225, нужно создать 225 листов с названиями, сообветствующими значениям в вышеприведенной колонки. Заранее благодарен.