Mobiln├ę Spr├ívy, Gadgety, Blogy's Secenziami

Ako kop├şrova┼ą a vklada┼ą bunky pomocou makier VBA v programe Excel

Makr├í VBA zjednodu┼íuj├║ a u─żah─Źuj├║ zad├ívanie ├║dajov pri pou┼ż├şvan├ş programu Microsoft Excel. Bunky m├┤┼żete vystrihn├║┼ą, zap├şsa┼ą, kop├şrova┼ą a prilepi┼ą do in├Żch ─Źast├ş zo┼íita Excel pomocou nieko─żk├Żch jednoduch├Żch k├│dov.

Ot├ízka v┼íak samozrejme je: ako kop├şrujete a vklad├íte bunky pomocou makier VBA? Je to jednoduch┼íie, ako to znie, tak┼że sa pozrime na to, s ─Ź├şm sa budete zaobera┼ą.

Ako kop├şrova┼ą / vystrihn├║┼ą a vlo┼żi┼ą jednu bunku

Ke─Ć sa va┼íe ├║daje musia presun├║┼ą iba z jednej bunky do druhej, pou┼żije sa jednoduch├Ż k├│d, ktor├Ż zacie─żuje na jednu bunku a odr├í┼ża ju do druhej. M├┤┼żete skop├şrova┼ą alebo vystrihn├║┼ą po┼żadovan├║ bunku a vlo┼żi┼ą ju do ─żubovo─żnej bunky pod─ża v├í┼ího v├Żberu. Nemusia by┼ą hne─Ć ved─ża seba.

Skop├şrujte a prilepte k├│d

Ako kop├şrova┼ą a vklada┼ą bunky pomocou makier VBA v programe Excel 1

V tomto pr├şklade sa Range (A1) .copy pou┼żije na prv├ę zacielenie bunky, ktor├║ chcete presun├║┼ą. K├│d je potom ukon─Źen├Ż rozsahom (B1), ─Źo je kone─Źn├Ż v├Żsledok. v├Ż─Źapn├ę F8 bude prech├ídza┼ą riadkami k├│du za predpokladu, ┼że ste vybrali spr├ívny zo┼íit programu Microsoft Excel.

Ako kop├şrova┼ą a vklada┼ą bunky pomocou makier VBA v programe Excel 2

Po v├Żbere End Sub s F8 bol text v A1 skop├şrovan├Ż a presunut├Ż do B1, kde A1 st├íle m├í svoje inform├ície neporu┼íen├ę.

Vystrihn├║┼ą a prilepi┼ą k├│d

Samozrejme, ak chcete presun├║┼ą ├║daje, ale nech├íte bunku pr├ízdnu, m├┤┼żete ├║daje oreza┼ą a presun├║┼ą niekde inde. Na rozdiel od kop├şrovania, t├íto met├│da ponech├íva A1 pr├ízdny. Vo vy┼í┼íie uvedenom pr├şklade bol .Copy nahraden├Ż .Cut,

Ako kop├şrova┼ą / vystrihn├║┼ą a vlo┼żi┼ą rozsah buniek

Mo┼żno budete musie┼ą presun├║┼ą viac ako jednu bunku, povedzme, a rozsah buniek. Ur─Źite to m├┤┼żete vytiahnu┼ą pomocou programu Microsoft Excel.

Skop├şrujte a prilepte k├│d

Ako kop├şrova┼ą a vklada┼ą bunky pomocou makier VBA v programe Excel 3

V uvedenom pr├şklade sa rozsah (A1: A3) .Copy pou┼ż├şva na zacielenie nielen na prv├║ bunku, ale aj na ─Ćal┼íie bunky po nej. Vyberie sa ka┼żd├í bunka medzi A1 a A3.

Ako kop├şrova┼ą a vklada┼ą bunky pomocou makier VBA v programe Excel 4

Makro je ukon─Źen├ę rozsahom (B1: B3) ozna─Źuj├║cim, kam bud├║ vybran├ę bunky umiestnen├ę.

Vystrihn├║┼ą a prilepi┼ą k├│d

Ak chcete odstr├íni┼ą inform├ície z buniek vybrat├Żch pri ich vkladan├ş, m├┤┼żete nahradi┼ą .Copy pomocou .Cut,

Ako kop├şrova┼ą / vystrihn├║┼ą a prilepi┼ą st─║pec buniek

V niektor├Żch pr├şpadoch mus├şte presun├║┼ą cel├ę st─║pce buniek. D├í sa to urobi┼ą? Absol├║tne a relat├şvne ─żahko.

Skop├şrujte a prilepte k├│d

Ako kop├şrova┼ą a vklada┼ą bunky pomocou makier VBA v programe Excel 5

V tomto pr├şklade je samotn├Ż st─║pec zameran├Ż sk├┤r ako na ka┼żd├║ bunku pomocou rozsahu (A: A) .Copy. Pri pou┼żit├ş rozsahu (B: B) sa v┼íetky ├║daje existuj├║ce v st─║pci A skop├şruj├║ do st─║pca B.

Vystrihn├║┼ą a prilepi┼ą k├│d

Ak chcete, napr├şklad, odstr├íni┼ą st─║pec A, m├┤┼żete pou┼żi┼ą .Cut namiesto .Copy m├┤┼żete vlo┼żi┼ą inform├ície do st─║pca B. Po vlo┼żen├ş p├┤vodn├ę inform├ície v st─║pci A u┼ż nebud├║ existova┼ą.

Ako kop├şrova┼ą / vystrihn├║┼ą a prilepi┼ą rad buniek

Na druhej strane, ak potrebujete kop├şrova┼ą a prilepi┼ą rad buniek, m├┤┼żete to urobi┼ą pomocou k├│dov pod nimi. Vyberte si.

Skop├şrujte a prilepte k├│d

Ako kop├şrova┼ą a vklada┼ą bunky pomocou makier VBA v programe Excel 6

Na rozdiel od kop├şrovania st─║pca sa kop├şrovanie riadkov zameriava na ─Ź├şslo riadku, Ako vid├şte vo vy┼í┼íie uvedenom pr├şklade, Range (1:1) .Copy zacie─żuje na samotn├Ż riadok, nie na st─║pec. Ukon─Źen├şm makra rozsahom (2:2), v┼íetko v riadku 1 bol skop├şrovan├Ż do riadku 2,

Vystrihn├║┼ą a prilepi┼ą k├│d

V pr├şpade, ┼że povedzme, Row 1 mus├ş by┼ą bez ├║dajov, ktor├ę m├┤┼żete pou┼żi┼ą .Cut namiesto .Copy m├┤┼żete vlo┼żi┼ą inform├ície do nov├ęho riadku bez toho, aby ste zanechali duplicitn├Ż riadok.