2015-06-22 5 views
0

Пытается связать ячейки с листами мастера с другими листами, используя макрос. После использования макрозаписей я получаю;Excel Macro - связывание ячеек между листами

ActiveCell.FormulaR1C1 = "=Total!R[3]C[3]" 
ActiveCell.Offset(1, 0).Range("A1").Select 

Я хочу увеличить строку в общем листе на 3, сохраняя колонку одинаковой. Любая помощь, чтобы начать меня, будет отличной, спасибо.

ответ

0

использовать что-то вроде этого:

Dim i As Long 
Dim cell As Range 

Set cell = ActiveCell 

For i = 3 To 30 Step 3 ' change 300 to the relevant max num for you 
    cell.FormulaR1C1 = "=Total!R[" & i & "]C[3]" ' you'll need to change/test this 
    Set cell = cell.Offset(1, 0) 
Next i 
Смежные вопросы