Copy Excel Table Between Two Worksheets -


this question has answer here:

i have tried various expressions [what appears be] simple task of copying excel table between 2 worksheets. in addition, need enclose expression inside loop. here 4 expressions (all beginning "sheets") have tried. of them compile, crash upon running:

    p = 6 = 1 numtables     'read "op lls" table "eirp budget"     sheets("eirp budget").[b6:l17] = sheets("op lls").range(cells(p, 2), cells(p + 11, 12))     sheets("eirp budget").[b6:l17] = sheets("op lls").[cells(p, 2), cells(p + 11, 12)]     sheets("op lls").range(cells(p, 2), cells(p + 11, 12)).copy sheets("eirp budget").[b6]     sheets("op lls").["b" & p & : & "l" & p + 11].copy sheets("eirp budget").[b6:l17]     p = p + 15 next 

any appreciated.

i suspect having difficulties because of unqualified cells (you're not specifying worksheet cells refers to)

try (not tested):

dim wkscopyfrom worksheet dim wkscopyto worksheet  set wkscopyfrom = sheets("op lls") set wkscopyto = sheets("eirp budget")  = 1 numtables     p = 6     'read "op lls" table "eirp budget"     wkscopyfrom.range(wkscopyfrom.cells(p,2), wkscopyfrom.cells(p+11,12)).copy wkscopyto.range("b6")     p = p + 15 next