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: 366
- 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
- 5985
-
od mirekol
Zobrazit poslední příspěvek
20 říj 2023 08:31
-
- 3
- 1837
-
od Story-Long
Zobrazit poslední příspěvek
14 srp 2023 10:11
-
- 5
- 2317
-
od mmmartin
Zobrazit poslední příspěvek
13 črc 2023 18:44
-
- 2
- 1633
-
od honzzicek
Zobrazit poslední příspěvek
01 črc 2023 08:57
-
- 1
- 260
-
od Grimm
Zobrazit poslední příspěvek
12 bře 2024 21:43
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 5 hostů