Přeskočit navigaci | Přeskočit na novinky

Jste zde: Úvodní stránka » excel » vba-listy-bunky » jak-na-bunky-excel-vba

Jak na buňky - VBA Excel

Videokurzy Excel

Ve spolupráci se SEDUO jsem vytvořil několik videokurzů:

... označování, čtení zapisování, mazání, přesun, změna formátu, zamykání, ...

Doplněno: 3.3.2015

Úvodem

Microsoft Excel 2010 - Jak na buňky ve VBA - logo

Zpřehlednit informace jak na buňky pomocí VBA. Co lze provádět pomocí VBA v Microsoft Excelu:


Jak vybírat (označovat) buňky

Jak pomocí VBA v Excelu vybírat buňky ať už v aktivním listu, tak i na dalším listu, případně v jiném sešitě. Popis Select, Range, Cells. Včetně ukázkových příkladů.

  • zvol oblast buněk - Range objekt
  • změna oblasti buněk - Resize Offset
  • aktuální oblast
  • ...
ActiveSheet.Range("B3").Select ActiveSheet.Cells(3, 2).Select Range("Test").Select For Each Bunka In Selection MsgBox "Vybraný řádek je " & Bunka.Row MsgBox "Vybraný sloupec je " & Bunka.Column Next Bunka

Podrobněji v samostatném článku: Jak vybírat (označovat) buňky - Excel VBA .

Oblast buněk

Jak na oblast buněk pomocí Range. Souvislé nesouvislé oblasti, řádky, sloupce.

  • Range - syntaxe
  • Souvislá, nesouvislá oblast
  • Komplikace
  • Řádek, Sloupec
  • ...
Range(ActiveCell) Range("A1:B5") Range("A1", "B5") Range("A1", ActiveCell) Set MojeRange = ActiveSheet.Range("A1") radek1 = 1 radek2 = 5 Rows(radek1 & ":" & radek2).Select Set MojeRange = Range("B3, B6, B8") ' A1:D5 Set MojeRange = Range("A1:B2" , "C4:D5") ' A1:2 a C4:D5 Set MojeRange = Range("A1:B2 , C4:D5")

Podrobněji v samostatném článku: Range objekt - oblast buněk .

Jak přečíst údaj z buňky

Jak z konkrétní buňky přečíst hodnotu? Z aktivního listu, z jiného listu.

  • údaj hodnotu - ve vybrané buňce
  • vlastnosti - (barvu, ohraničení, ...)
  • ...

Možnosti načtení

Co lze využít (Value, Value2, Text), jaký je v načtených údajích rozdíl. Informace včetně praktických příkladů.

Podrobněji v samostatném článku: Přečti údaj z buňky - Excel VBA.

Jak zapisovat vkládat do buňky

Co lze zapisovat? Hodnoty, čísla, texty. Jak zapisovat tyto údaje do buněk Microsoft Excelu pomocí maker (VBA kódy)? Včetně praktických příkladů. Mimo jiné se seznámíte s:

  • údaj hodnotu
  • vzorec (funkci) - jak na český vzorec, jak na anglický?
  • komentář
  • ...

Jak nastavit v buňce ...

V přípravě články o:

  • formát - Datum a čas
  • barvy okraje
  • Komentáře - co vše lze provádět
  • Zamykání/odemykání (Protect/Unprotect)
  • ...

Jak najít (hledání buněk / v buňkách)

Další články jak hledat a nalézat to, co potřebujeme:

  • Prázdné buňky
  • Buňky obsahující chybu
  • obsahující zvolenou hodnotu
  • ...

Podrobněji je k dispozici článek o: Jak zjistit prázdné buňky - VBA Excel.

Řádky a sloupce - ukázky kódu

Přehled nejčastěji používaných kódu pro práci s celými řádky (sloupci).

  • Počet řádku sloupců v Excelu
  • Nalezení prvního prázdného řádku
  • Nalezení posledního obsazeného řádku
  • Nalezení prvního prázdného sloupce
  • Nalezení posledního obsazeného sloupce
  • Nalezení poslední obsazené buňky
  • Označení řádků splňujících podmínku
  • Označení sloupců splňujících podmínku
  • Smazání prázdných řádků
  • Smazání řádku splňujících podmínku
  • Smazání každého x-tého řádku
  • Smazání každého x-tého sloupce
  • Smazání prázdných sloupců
  • Smazání sloupců splňujících podmínku
  • Řádek s maximální/minimální hodnotou
  • Skrýt/zobrazit řádky/sloupce
  • Stav řádku sloupce (skrytý?)

Podrobněji v samostatném článku: Řádky a sloupce - ukázky kódu Excel VBA

Závěrem

Pokud vám článek pomohl, okomentujte v komentářích, nebo tento web sledujte na facebooku (přidejte si do oblíbených).

Chybí vám v článku něco, můžete se zmínit v komentářích a pomoci tak tento web zdokonalit.

Článek byl aktualizován: 19.09.2020 11:06

Odměna

Ušetřil vám tento web čas, peníze? Pomohl vyřešit problém? Jste ochotni poskytnout symbolickou odměnu na další rozvoj? Vybrte si formu odměny, která vám vyhovuje.


Pavel Lasák - autor webu

Pavel Lasák

Microsoft Office (Word, Excel, Google tabulky, PowerPoint) se věnuji od roku 2000 (od 2004 na této doméně) - V roce 2017 jsem od Microsoft získal prestižní ocenění MVP (zatím jsem jediný z ČR v kategorií Excel). Své vědomosti a zkušenosti dávám k dispozici i on-line ve videích pro SEDUO. Ve firmách školím a konzultuji, učím na MUNI. Tento web již tvořím přes 15 let. Zdarma je zde přes 1.000 návodu, tipů a triků, včetně přes 250 různých šablon, sešitů.

   Pavel Lasák LinkedIn Profil    Pavel Lasák Google+ Profil    Pavel Lasák facebook Profil    Pavel Lasák twitter Profil


Komentáře zatím nejsou

Můžete být prvními co zanechají smysluplný komentář.






Excel


Sdílejte

Pomohl Vám návod?
Sdílejte na Facebooku, G+
LinkedIn...

Nové články


Reklama


TOPlist Licence Creative Commons webarchiv rss XML

Stránky o MS Office (Excel) produktu společnosti Microsoft. Neslouží jako technická podpora.
| Email na autora: pavel.lasak@gmail.com | Copyright © : Pavel Lasák 2004 - 2025 |