< návrat zpět
MS Excel
Téma: Ohraničení vybrané oblasti (2010)
Zaslal/a Valjakov 21.9.2017 9:19
Dobrý den,
jsem VBA začátečník a rád bych potřeboval poradit s vytvořením makra, které by dokázalo orámovat a vybarvit vybrané buňky šedou barvou. Chtěl bych, aby makro fungovalo takto: vyberu si myší náhodnou oblast buněk (př. C2 až F3) a makro by mělo být schopno tuto oblast ohraničit a šedě vybarvit. Už jsem zkoušel vytvořit makro, ale jak jsem psal výše jsem začátečník a moc mi to ještě nejde.
Děkuji za pomoc.
elninoslov(21.9.2017 10:09)#037703 Sub OhranicVyfarbi()
With Selection
.Interior.Color = 10855845
.Borders.LineStyle = xlContinuous
End With
End Sub
Alebo chcete iba vonkajšie ohraničenie, je libo bledšiu šedú, či zadávanie farby pomocou RGB hodnôt, či vykonať makro ihneď po označení bez nutnosti kliknutia na tlačítko? ...
Tlačítku si mimochodom toto makro zatiaľ priraďte.
citovat
Vovka(21.9.2017 10:23)#037704 Kód, který dostanete pomocí záznamníku maker, má skoro 40 řádků, z velké části zbytečných. Pro vnější ohraničení oblasti lze použít také metodu BorderAround, např.:
Sub VybarviOblast()
With Selection
.BorderAround Weight:=xlMedium
.Interior.Color = RGB(222, 222, 222)
End With
End Sub
citovat
Valjakov(21.9.2017 10:45)#037706 Všem moc děkuji za pomoc. :)
Vovka:
Úplně přesně to, co jsem potřeboval, moc děkuji. Ušetří mi to spoustu klikání v excelu.:)
citovat