Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

Súhrn

V programe Microsoft Excel, môžete použiť makro spojiť údajov v dvoch stĺpcoch vedľa a zobraziť výsledok v stĺpci vpravo od stĺpcov, ktoré obsahujú údaje. Tento článok obsahuje vzorka jazyka Microsoft Visual Basic for Applications (VBA) makro (Sub postup) splniť.

Ďalšie informácie

Spoločnosť Microsoft poskytuje príklady programovacieho kódu len ako názornú ukážku bez vyjadrených či predpokladaných záruk. Tie okrem iného zahŕňajú predpokladané záruky obchodovateľnosti alebo vhodnosti na konkrétny účel. Tento článok predpokladá, že ovládate predvádzaný programovací jazyk a nástroje, ktoré sa používajú na vytváranie a ladenie procedúr. Pracovníci technickej podpory spoločnosti Microsoft môžu vysvetliť fungovanie konkrétneho postupu. Ale nemôžu tieto príklady poskytovať pridanú funkčnosť alebo konštrukčné procedúry zohľadňujúce vaše konkrétne požiadavky.

Vzorky Visual Basic for Applications (VBA) makro

Sub ConcatColumns()

Do While ActiveCell <> "" 'Loops until the active cell is blank.

'The "&" must have a space on both sides or it will be
'treated as a variable type of long integer.

ActiveCell.Offset(0, 1).FormulaR1C1 = _
ActiveCell.Offset(0, -1) & " " & ActiveCell.Offset(0, 0)

ActiveCell.Offset(1, 0).Select
Loop

End Sub

Poznámka: príkaz ActiveCell.Offset (0, 1). FormulaR1C1 môžete nahradiť príkaz ActiveCell.Offset (0, 1). Vzorec. Používajú sa rovná úspešne používate text a čísla len (nie vzorce). R1C1 použité na konci prvého oznámenia sa vzťahuje riadok, stĺpec jeden a používa formulár v príkladoch v Pomocníkovi.

Použitie makra v programe Microsoft Office Excel 2007

  1. Otvorte zošit obsahujúci údaje.

  2. Stlačením klávesov ALT + F11 spustite Editor jazyka Visual Basic.

  3. V ponuke Vložiť kliknite na tlačidlo modul Vložte modul. Zadajte makra v okne modulov kódu.

  4. V ponuke súbor kliknite na tlačidlo Zavrieť a vrátiť sa do programu Microsoft Excel.

  5. Vyberte zošit obsahujúci údaje, ktoré chcete spojiť.

  6. Kliknite na bunku hore v pravom stĺpci údajov, ktoré chcete spojiť. Ak bunky a1: A100 a B1: B100 obsahujú údaje, kliknite na bunku B1.

  7. Kliknite na kartu vývojár . Ak sa karta vývojár nezobrazuje, postupujte nasledovne:

    1. Kliknite na Tlačidlo Microsoft Officea potom kliknite na položku Možnosti programu Excel.

    2. Kliknite na položku Obľúbené.

    3. Kliknutím začiarknite políčko Zobraziť kartu Vývojár na páse s nástrojmi .

    4. Kliknite na tlačidlo OK zatvorte dialógové okno Možnosti programu Excel .

  8. Kliknite na tlačidlo makrá v kód skupina.

  9. Vyberte ConcatColumns makro a kliknite na položku Spustiť.

Použitie makra v programe Microsoft Office Excel 2003 a v starších verziách programu Excel

  1. Otvorte zošit obsahujúci údaje.

  2. Stlačením klávesov ALT + F11 spustite Editor jazyka Visual Basic.

  3. V ponuke Vložiť kliknite na tlačidlo modul Vložte modul. Zadajte makra v okne modulov kódu.

  4. V ponuke súbor kliknite na tlačidlo Zavrieť a vrátiť sa do programu Microsoft Excel.

  5. Vyberte zošit obsahujúci údaje, ktoré chcete spojiť.

  6. Kliknite na bunku hore v pravom stĺpci údajov, ktoré chcete spojiť. Ak bunky a1: A100 a B1: B100 obsahujú údaje, kliknite na bunku B1.

  7. V ponuke Nástroje ukážte na makrá, a kliknite na tlačidlo makra. Vyberte ConcatColumns makro a kliknite na položku Spustiť.

Odkazy

Ďalšie informácie o Visual Basic for Applications získate po kliknutí na nasledovné číslo článku publikovaného v databáze Microsoft Knowledge Base:

226118 zoznam prostriedkov, ktoré vám Visual Basic for Applications programming

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?
Stlačením tlačidla Odoslať sa vaše pripomienky použijú na zlepšenie produktov a služieb spoločnosti Microsoft. Váš správca IT bude môcť tieto údaje zhromažďovať. Vyhlásenie o ochrane osobných údajov.

Ďakujeme za vaše pripomienky!

×