Jste zde: Úvodní stránka » excel » vba-listy-bunky » excel-vba-vybirat-oznacovat-bunky
Jak vybírat (označovat) buňky - Excel VBA
Označit buňku pomocí SELECT, ale jak na to, čtěte dále.
Vybrat (označit) buňku v aktivním sešitu
V našem případě potřebujeme označit buňku B3
ActiveSheet.Range("B3").Select
nebo
ActiveSheet.Cells(3, 2).Select
Poznámka: při vybíraní přes Cells je nejprve řádek a poté sloupec.
Vybrat (označit) buňku na jiném listu - ve stejném sešitě
Nejednoduši je využít toho co víme. Takže se do sešitu (v našem příkladě List5) přepneme a použijeme příkazy dle předchozího odstavce.
Sheets("List5").Activate
a pak je to jasné pro buňku B3
ActiveSheet.Range("B3").Select
´ nebo
ActiveSheet.Cells(3, 2).Select
Nebo využít Application.Goto
Application.Goto ActiveWorkbook.Sheets("List2").Cells(3, 2)
nebo pomocí Range
Application.Goto (ActiveWorkbook.Sheets("List2").Range("B3"))
Vybrat (označit) buňku v jiném sešitě
Napřiklad sešit pokus.xls na listě "List2"
Workbooks("pokus.xls").Sheets("List2").Activate
a klasicky co je jasné, pro buňku B3
ActiveSheet.Range("B3").Select
´ nebo
ActiveSheet.Cells(3, 2).Select
Nebo využít Application.Goto
Application.Goto Workbooks("Sešit2.XLS").Sheets("List1").Cells(3, 2)
´ nebo
Application.Goto Workbooks("Sešit2.XLS").Sheets("List1").Range("B3")
Vybrat oblast buněk na aktivním listu
Budeme vybírat oblast C3:E11 na aktivním listě, lze použít:
ActiveSheet.Range(Cells(3, 3), Cells(11, 5)).Select
´ nebo
ActiveSheet.Range("C3:E11").Select
´ nebo
ActiveSheet.Range("C3", "E11").Select
Sepsáno v článku: Range objekt - oblast buněk
Vybrat oblast buněk na jiném listu
Budeme vybírat oblast C3:E11 na listu "List5"
Application.Goto ActiveWorkbook.Sheets("List5").Range("C3:E11")
´ nebo
Application.Goto ActiveWorkbook.Sheets("List5").Range("C3", "E11")
Nebo se přepnout do Listu5 a použít předchozí příklad (List5 bude aktivním listem)
Sheets("List5").Activate
Vybrat oblast buněk na listu jiného sešitu
Vybereme na v sešitu muj.xls na listě List3 oblast C3:E11.
Application.Goto Workbooks("muj.xls").Sheets("List3").Range("C3:E11")
´ nebo
Application.Goto Workbooks("muj.xls").Sheets("Listt3").Range("C3", "E11")
Nebo se přepnout do sešitu muj.xls na List3 a použít předchozí příklad (List3 bude aktivním listem)
Workbooks("muj.xls").Sheets("List3").Activate
Vybrat pojmenovanou oblast
Máme oblast pojmenovanou Test. A tuto chceme vybrat.
Range("Test").Select
Podobně můžeme pojemnovanou oblast vybítat na jiném listě, či v jiném sešitu. Což předpokládám není potřeba rozvádět. Pokud tyto požadavky budou v komentářích doplním do článku.
Článek byl aktualizován: 18.01.2012 16:25
Další články k tématu
- Jak vybírat (označovat) buňky - právě čtete
- Zapiš údaj do buňky
- Zapiš vzorec (funkci) do buňky
- Datum a čas - nastavit formát
- Přečti údaj z buňky
- Range objekt - oblast buněk
- Resize Offset - změna oblasti buněk
- Řádky a sloupce ukázky kódu
- Zobrazit - Skrýt, řádky - sloupce
- Prázdné buňky - zjistit
- Komentáře co vše lze provádět
- Zamykání/odemykání buněk - Protect/Unprotect
Komentáře zatím nejsou
Můžete být prvními co zanechají smysluplný komentář.
Přidání nového komentáře
Za obsah komentářů neodpovídám, jelikož jsou komentáře publikovány ihned po jejich napsání čtenářem. Toto nemohu nijak ovlivnit. Přesto si vyhrazuji možnost jakýkoli neslušný komentář smazat bez udání důvodu.
Nejnovější článek
Z článku o
excel jsem jako poslední přidal či upravil článek
14.05.2012:
Kombinování funkcí - vzorců.
Nejčtenější článek
Excel
- Základy MS Excel
- menu Soubor
- Formát dat
- Vložit
- Grafy
- Vzorce (Funkce)
- Matice
- Data
- Revize (Nástroje)
- VBA Úvod a seznamy článků
- VBA Teorie základy
- VBA Buňky cell
- Jak vybírat (označovat) buňky
- Zapiš údaj do buňky
- Zapiš vzorec (funkci) do buňky
- Datum a čas - nastavit formát
- Přečti údaj z buňky
- Range objekt - oblast buněk
- Resize Offset - změna oblasti buněk
- Řádky a sloupce ukázky kódu
- Zobrazit - Skrýt, řádky - sloupce
- Prázdné buňky - zjistit
- Komentáře co vše lze provádět
- Zamykání/odemykání buněk - Protect/Unprotect
- VBA Listy sheet
- VBA Práce se soubory
- VBA Formuláře (UserForm)
- VBA Grafy
- VBA Application
- VBA Pás karet, Menu
- VBA Triky
- VBA praktické příklady kódu
- Praktické příklady
- Finanční poradce
- Šablony - Templates
- Testy
- Ostatní
Google+
Novinky
Matematické rovnice (vzorce) - Word 2010
Excel: 14.05.2012:
Kombinování funkcí - vzorců
Access: 28.04.2012:
VBA - Jak spustit v MS Access
Power Point: 25.04.2012:
SmartArt - PowerPoint 2010
Outlook 26.04.2012:
Outlook 2010 - jak vypadá
Project: 05.04.2012:
Kalendář ukázka
OneNote: 17.10.2010:
OneNote 2010 – popis obrazovky
Office 30.04.2012:
Kde hledat odpovědi na dotazy o MS Office
Poděkování
Translate
Stránky o MS Office produktu společnosti Micosoft. Neslouží jako technická podpora.
| Email na autora: lasak@centrum.cz | Copyright © : Pavel a Danka 2006 - 2012 |
| Doporučuji: Advokátní kancelář Brno - Dana Lasáková |
1354
Tento web zatím neprošel jazykovou korekturou. Beta verze redakčního systému.