VBA Excel chybný příkaz

C++, C#, Visual Basic, Delphi, Perl a ostatní

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod pb03 18. 5. 2022 09:15

Zdravím,
prosím poraďte mi, co je na tomto příkazu špatně:
Workbooks(zdrojZahlaviSesit).Worksheets("VYM_VPP_ZC_vestibul").Range("A65:I82").Copy
Workbooks(cilSesit).Worksheets("List1").Range(Cells(Radek, 1), Cells(Radek + 17, 9)).PasteSpecial xlPasteColumnWidths

když tento příkaz je správně:
Workbooks(zdrojZahlaviSesit).Worksheets("VYM_VPP_ZC_vestibul").Range("A65:I82").Copy
Workbooks(cilSesit).Worksheets("List1").Range("A51:I68").PasteSpecial xlPasteColumnWidths

potřebuji označit oblast s použitím čísla řádku jako proměnné...

Díky.
Petr
pb03
Junior

Odeslat příspěvekod Wikan 18. 5. 2022 10:29

Nemá před Cells být tečka?
Wikan
Moderátor
Uživatelský avatar

Odeslat příspěvekod pb03 18. 5. 2022 10:55

vypadá to, že mi tam chyběl před kopírováním příkaz:
Workbooks(cilSesit).Worksheets("List1").Activate

pak už ten zápis s Cells() funguje.
nevím, proč to tak je, ale už jednou jsem na to narazil...
pb03
Junior


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků