Dobrý den,
chci se zeptat, jestli se dají vybrat data od prázdného řádku k prázdnému řádku. Dokážu vybrat data takto Range("A1:C10").Select. Ale to se nedá opakovat, protože je různý počet hodnot. Potřeboval bych vybrat data od A2 do C11 a potom od A13 do C30, s tím aby to bylo proměnné, protože další tabulka má zase jiný počet hodnot.
Excel VBA - Výběr dat
Re: Excel VBA - Výběr dat
Oblast mužeš vybrat ručně myší přes InputBox.
Využít CurrentRegion.
Nebo hledat poslední obsazený řádek přes ....End(xlDown).Row
Využít CurrentRegion.
Nebo hledat poslední obsazený řádek přes ....End(xlDown).Row
- elninoslov
- Level 2.5
- Příspěvky: 371
- Registrován: červen 13
- Pohlaví:
- Stav:
Offline
Re: Excel VBA - Výběr dat
Kód: Vybrat vše
Sub VyberPostupneOblasti()
Dim RNG As Range
On Error Resume Next
For Each RNG In Range("A:A").SpecialCells(xlConstants).Areas
RNG.Resize(, 3).Select
MsgBox "Vybraná oblasť " & RNG.Address
'... niečo, čo sa má diať s oblasťou
'Výber oblasti je možný aj pomocou indexu .Areas(1), .Areas(2, ...)
Next RNG
End Sub
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 16
- 6317
-
od mirekol
Zobrazit poslední příspěvek
20 říj 2023 08:31
-
- 5
- 2568
-
od mmmartin
Zobrazit poslední příspěvek
13 črc 2023 18:44
-
- 3
- 2009
-
od Story-Long
Zobrazit poslední příspěvek
14 srp 2023 10:11
-
- 1
- 415
-
od Grimm
Zobrazit poslední příspěvek
12 bře 2024 21:43
-
-
Excel komparacedvou soborů Příloha(y)
od teichmann.ondrej » 15 dub 2024 17:26 » v Kancelářské balíky - 11
- 3314
-
od teichmann.ondrej
Zobrazit poslední příspěvek
22 dub 2024 15:45
-
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 5 hostů