< návrat zpět

MS Excel


Téma: Ohraničení vybrané oblasti (2010) rss

Zaslal/a 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.

Zaslat odpověď >

#037703
elninoslov
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
#037704
avatar
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
#037706
avatar
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

Uživatelské menu

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

Menu

Formulář Faktura

Formulář Faktura IV

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

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje