EXCEL - relativní adresování buněk v makru Vyřešeno
- mmmartin
 - Moderátor
 - 
		Elite Level 10
		
	 - Příspěvky: 9669
 - Registrován: srpen 04
 - Bydliště: Praha
 - Pohlaví: 

 - Stav:
		Offline
 
EXCEL - relativní adresování buněk v makru
Makrem chci formátovat buňku, která je např. o dva sloupce vpravo a tři řádky pod jakousi výchozí buňkou, na které je kurzor v okamžiku spuštění makra. Když to zapisuji jako klávesové makro, je adresa buňky určené k formátování zapsaná absolutně, tj. v podobě např. D5. Jak by měl řádek Range("D5").Select  v makru vypadat, aby poloha "cílové" buňky byla odvozená z aktuální polohy výchozí buňky? Děkuji.
							- Přílohy
 - 
			
		
		
				
- makro.xlsm
 - (11.98 KiB) Staženo 59 x
 
 
ASUS Prime Z390-P / Hexa Core Intel core i5 Coffee Lake-S   /   Gigabyte GeForce GTX 650 Ti  /  FORTRON BlueStorm Bronze 80PLUS / W 11
						- 
				navstevnik
 - Level 4

 - Příspěvky: 1142
 - Registrován: srpen 08
 - Pohlaví: 

 - Stav:
		Offline
 
Re: EXCEL - relativní adresování buněk v makru
Upravena procedura:
			
									
									
						Kód: Vybrat vše
Sub Makro1()
'
' Klávesová zkratka: Ctrl+q
'
  With ActiveCell.Offset(3, 2).Interior
    .Pattern = xlSolid
    .PatternColorIndex = xlAutomatic
    .Color = 255
    .TintAndShade = 0
    .PatternTintAndShade = 0
  End With
End Sub- mmmartin
 - Moderátor
 - 
		Elite Level 10
		
	 - Příspěvky: 9669
 - Registrován: srpen 04
 - Bydliště: Praha
 - Pohlaví: 

 - Stav:
		Offline
 
Re: EXCEL - relativní adresování buněk v makru
Funguje (jak jinak taky!) Děkuju.
EIDT: Ještě jedna prosba: jak bude odkaz vypadat, když chci tímto způsobem vyznačit blok buněk - např. najednou formátovat buňky D5, D6 a D7?
Dík.
			
									
									EIDT: Ještě jedna prosba: jak bude odkaz vypadat, když chci tímto způsobem vyznačit blok buněk - např. najednou formátovat buňky D5, D6 a D7?
Dík.
ASUS Prime Z390-P / Hexa Core Intel core i5 Coffee Lake-S   /   Gigabyte GeForce GTX 650 Ti  /  FORTRON BlueStorm Bronze 80PLUS / W 11
						- Branscombe
 - Level 3

 - Příspěvky: 469
 - Registrován: červen 09
 - Pohlaví: 

 - Stav:
		Offline
 
Re: EXCEL - relativní adresování buněk v makru
Osobně bych to napsal takhle:
			
									
									
						Kód: Vybrat vše
Selection.Offset(3, 2).Resize(3, 1).Select
- mmmartin
 - Moderátor
 - 
		Elite Level 10
		
	 - Příspěvky: 9669
 - Registrován: srpen 04
 - Bydliště: Praha
 - Pohlaví: 

 - Stav:
		Offline
 
Re: EXCEL - relativní adresování buněk v makru Vyřešeno
Dík! Vyzkoušeno a použito.
			
									
									ASUS Prime Z390-P / Hexa Core Intel core i5 Coffee Lake-S   /   Gigabyte GeForce GTX 650 Ti  /  FORTRON BlueStorm Bronze 80PLUS / W 11
						- 
				
- Mohlo by vás zajímat
 - Odpovědi
 - Zobrazení
 - Poslední příspěvek
 
 
- 
				
- 2
 - 13968
 - 
						od Snekment
						Zobrazit poslední příspěvek 
29 led 2025 15:05
 
 - 
				
- 1
 - 7033
 - 
						od atari
						Zobrazit poslední příspěvek 
07 kvě 2025 09:41
 
 - 
				
- 
												Excel 2016 - vzorec kombinace podmínek Příloha(y)
od MK_Vs » 08 led 2025 17:56 » v Kancelářské balíky - 5
 - 5696
 - 
						od lubo.
						Zobrazit poslední příspěvek 
14 led 2025 00:51
 
 - 
												
 - 
				
- 5
 - 5469
 - 
						od atari
						Zobrazit poslední příspěvek 
26 dub 2025 09:11
 
 
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 4 hosti

