Excel VBA munkalap másolás
2011-02-09T21:35:45+01:00
2011-02-14T21:36:11+01:00
2022-07-19T18:42:58+02:00
Niko
Sziasztok!

Az alábbi dologban akadtam meg:

VBA-val beolvastatok egy .CSV file-t.
A .CSV nem abban a táblába kerül, amiben a VBA kód van.
A CSV adatok FULL.csv filenév alatt vannak és a FULL munkalapra kerülnek.

Minden parancs szépen lefut, de a végén kell egy olyan, hogy a FULL munkalapot duplázza meg.
Bármit próbáltam, mindig a Subscript out of range (Runtime error 9) hibaüzenettel integetett vissza.

Sheets("FULL").Copy After:=Sheets("Sheet3")
úgy is próbáltam, hogy elé betetten a:
Windows("FULL.TXT").Activate
parancsot is.

Sheets("FULL").Select
Sheets("FULL").Copy After:=Sheets(1)

Mégis visszaüzenget.
Azt látom, hogy azzal van a gond, hogy külön exceltáblázathoz tartozik a VBA kód és külön táblában a .CSV, de akkor sem működik, ha activate paranccsal átlépek a CSV táblázatára.

Mi a baja?

Előre is köszönöm!
Mutasd a teljes hozzászólást!
Szerintem:
workbooks("Full.xlsx").Sheets(1).Copy after:=workbooks("Full.xlsx").Sheets(1)
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd