< návrat zpět

MS Excel


Téma: Výběr pole buněk pomocí proměnné rss

Zaslal/a 18.2.2020 12:10

Ahoj všem.
Mohli by jste mně prosím poradit jak vybrat pole buněk pomocí proměnné. Mám daný sloupcové souřadnice pole a chci dodávat řádkové souřadnice pomocí proměnné. Napsal jsem to takto, ale VB to nesežere.

Range(["A" & CisloRadkuMesice], ["I" & CisloRadkuMesice]).Select

Předpokládám, že mám špatný syntax. Jak to mám prosím napsat. A také by bylo zajímavé vědět jak vybrat a jak to napsat, kdybych měl všechny hodnoty proměnné. Moc děkuji.

Jméno
Kontrola
Text
  b i u s img code url hr   1 2 3 4 5 6 7 8 9 10

#045927
avatar
Zkuste Cells :

dim ws as worksheet
with ws
.range(.cells(1,2),.cells(5,4))).interior.color=vbred
end with
citovat
#045928
avatar
Je několik možností pro definici oblasti:
všechny souřadnice jsou proměnné:
Range(Cells(prvni_Radek, prvni_Sloupec),Cells(posledni_Radek, posledni_Sloupec))

začátek oblasti a počet sloupců jsou konstantní:
Range("A2:F" & posledni_Radek)

hranaté závorky to dovedou zjednodušovat, ale sem-tam je s tím obtíž, tak je používám zřídka:
Range("A1") se dá zapsat jako [A1]
Range("Zakaznici") se dá zapsat jako [Zakaznici]citovat
#045929
elninoslov
Všetko variabilné:
Sub VyberOdDo()
Dim CisloRadkuOd As Long, CisloRadkuDo As Long
Dim CisloSloupceOd As Long, CisloSloupceDo As Long

CisloRadkuOd = 2
CisloRadkuDo = 3
CisloSloupceOd = 5
CisloSloupceDo = 8

ActiveSheet.Cells(CisloRadkuOd, CisloSloupceOd).Resize(CisloRadkuDo - CisloRadkuOd + 1, CisloSloupceDo - CisloSloupceOd + 1).Select
End Sub


Sub VyberOdPocet()
Dim CisloRadkuOd As Long, PocetRadku As Long
Dim CisloSloupceOd As Long, PocetSloupcu As Long

CisloRadkuOd = 2
PocetRadku = 2
CisloSloupceOd = 5
PocetSloupcu = 4

ActiveSheet.Cells(CisloRadkuOd, CisloSloupceOd).Resize(PocetRadku, PocetSloupcu).Select
End Sub
citovat
#045931
avatar
Moc děkuji všem. Hned to jdu vyzkoušet!!!citovat
#045934
avatar
Tak jsem využil variantu podle elninoslov a funguje parádně. Děkuji moc všem.citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Aktivní diskuse

Relativní cesta - zdroje Power Query

Alfan • 25.4. 9:44

Relativní cesta - zdroje Power Query

elninoslov • 25.4. 9:02

Vynásobit hodnoty kurzem - Power Query

elninoslov • 25.4. 8:40

Relativní cesta - zdroje Power Query

Alfan • 25.4. 8:04

Relativní cesta - zdroje Power Query

elninoslov • 25.4. 0:34

Vynásobit hodnoty kurzem - Power Query

Alfan • 24.4. 16:32

Relativní cesta - zdroje Power Query

Alfan • 24.4. 15:44