Ahoj, potreboval bych poradit, nebo alespon nasmerovat. Stale pridavam do tabulky nove funkce pres VBA, ale cim jich je vice, tim vice mam i radku kodu, ktery bych potreboval zredukovat, protoze se stava neprehlednym a nenabizi moznost hromadne upravy. Pro predstavu napisu o co presne mi vlastne jde. Kuprikladu je potreba pri inicializaci nastavit nekolik parametru pro nektere prvky:
Private Sub UserForm_Initialize()
Label1.BackColor = RGB(255, 255, 255)
Label1.Enabled = True
...
Labeln.BackColor = RGB(255, 255, 255)
Labeln.Enabled = True
End sub
Takhle je to relativne prehledne a vcelku i rychle upravitelne, kdyz je ale potreba pridat IF a vse se zacne vetvit, zacina uz byt kod znacne neprehledny a tezce upravitelny. Existuje nejaka moznost, jak vse definovat drive a pak jen urcit, podle ceho se maji prvky nastavit? Nevim, jestli to uz neni dneska vulgarismus, ale drive se neco takoveho nastavovalo v CSS u HTML, kdy se predepsaly parametry a pak se jen odkazalo do CSS na konkretni styl. Neco v tomhle smyslu:
Styl 1 = ...
Styl n = ...
Predem dekuji za odpoved
			
									
									
						VBA - opakujici se parametry
- 
				guest
 - Pohlaví: 

 
Re: VBA - opakujici se parametry
Zkrátka jde o sadu vlastností, kterou si musíte někam ukládat - na listu, do pole, Collection, Type..End Type a tento blok informací pak načítat. Jestliže je tam ale podmínek moc a nedokážete vytvořit pouze několik sad hodnot (stavů prvků), pak to stejně postrádá smysl.
Jinak trochu mimo:
http://excelplus.net/hromadne-blokovani ... formulari/
			
									
									
						Jinak trochu mimo:
http://excelplus.net/hromadne-blokovani ... formulari/
- 
				Nefer
 - nováček
 - Příspěvky: 12
 - Registrován: říjen 06
 - Bydliště: Nový Jičín
 - Pohlaví: 

 - Stav:
		Offline
 - Kontakt:
 
Re: VBA - opakujici se parametry
Perfektni! Ten odkaz je perfektni, neco takoveho jsem mel na mylsi. Dekuji
			
									
									
						Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 15 hostů

