

VBA - jak nadefinovat převod dvou sloupců z Excelu do Wordu?
Zdravím,
neví někdo jak nadefinovat ve VBA u příkazu pro převod dvou sloupců z excelu do wordu, aby se převedly celé sloupce a když narazí ve druhém sloupci na prázdnou buňku, aby ji přeskočil a převedl zbytek?
Díky moc
Změna hloupého předmětu, původně: VBA (host)
Netuším čo u Teba znamená "převod dvou sloupců z excelu do wordu".
Ja to robím nasledovne: Ctrl+C v Exceli a následne Ctrl+V vo Worde...
:D jj, normálně bych tot aky tak udělala, ale jedná se o úkol, jak se to naučit, když máš třeba 2000 řádků a ty chceš udělat makro, které když spustíš, tak ti samo otevře nový soubor wordu a překopíruje ti tam jména z prvního sloupce - a odpovídající číslo ze sloupce druhého. A právě potřebuju vyřešit, když smažu číslo v druhém sloupci a třeba 5 řádku, tak aby se mi to nezastavilo u 5 řádku, ale přeskočilo ho to a převedlo i zbytek ;)
Strašne málo informácii...
To makro vytváraš kde? V Exceli alebo vo Worde? Vo Worde sa má vytvoriť tabulka, len holý text..., alebo ako má vyzerať výsledok?
Čo už máš hotové?
Mám toto a teď potřebuju jen to, když v tom excelu smáznu nějaký český slovíčko, tak aby to neskončilo u toho řádku, ale jakoby ho to "přeskočilo" a převedlo to zbytek normálně
Uprav si makro nasledovne:
If (aj <> Empty) And (cz <> Empty) Then
objekt_word.Selection.TypeText aj
objekt_word.Selection.TypeText ">>"
objekt_word.Selection.TypeText cz
objekt_word.Selection.TypeText vbCr
End If
Moc děkuju, ale i po této úpravě mi to nefunguje, neni tam ještě nějaký háček?
Mne to funguje - odskúšané: zmazal som nejaké české slovíčko, vo Worde sa celý ten riadok (kde som zmazal české slovíčko) nezobrazil a pokračovalo sa ďalej...
Ty to testuješ inak? Alebo v skutočnosti potrebuješ niečo iné?
:D no tak to nechápu, už mi to jde taky ;) . . . tak se omlouvám a hrozně moc děkuju ;)