V tomto článku se dozvíte, jak pomocí VBA v aplikaci Microsoft Excel změnit rozsah na více než oblast na hodnoty.
Vezměme si příklad a pochopíme, jak napsat kód VBA tak, aby se rozsah změnil o více než oblast na hodnoty.
Jak změnit rozsah s více než oblastí na hodnoty?
Příklad 1:-
Máme data v aplikaci Excel A1: C1, v těchto datech chceme vložit do různých rozsahů. Uvidíme jak?
Postupujte podle níže uvedených kroků:-
- Stisknutím Alt+F11 otevřete aplikaci Visual Basic
- V programu VBAProject poklepejte na list 1
- Zadejte níže uvedený kód VBA
Dílčí hodnoty_4 () Dim smallrng jako rozsah pro každý malý rozsah v rozsahu ("A1: D10, E12: H17"). Plochy smallrng.Value = Rozsah ("A1: D1"). Hodnota Další konec Sub
- Kód spustíte stisknutím klávesy F5
- Hodnoty budou aktualizovány v definovaném malém rozsahu
Příklad 2:-
Řekněme, že máme data v definovaném malém rozsahu a chceme tato data přepsat s konkrétními daty rozsahu.
Chcete-li tento problém vyřešit, postupujte podle níže uvedených kroků:-
- Stiskněte klávesu Alt+F11 a dvakrát klikněte na list 2
- Zadejte níže uvedený kód:-
Dílčí hodnoty_4 () Dim smallrng jako rozsah pro každý malý rozsah v rozsahu ("A1: D10, E12: H17"). Plochy smallrng.Value = Rozsah ("A1: D1"). Hodnota Další konec Sub
- Spusťte kód stisknutím klávesy F5
- Hodnoty budou aktualizovány
Pokud se vám naše blogy líbily, sdílejte je se svými přáteli na Facebooku. A také nás můžete sledovat na Twitteru a Facebooku.
Rádi bychom od vás slyšeli, dejte nám vědět, jak můžeme zlepšit, doplnit nebo inovovat naši práci a zlepšit ji pro vás. Napište nám na e -mail