Vymazání obsahu zaškrkávacího pole

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

Zamčeno
luko02420
Level 2
Level 2
Příspěvky: 218
Registrován: 28 úno 2012 18:36

Vymazání obsahu zaškrkávacího pole

Příspěvek od luko02420 »

Dobrý den, opět potřebuji poradit s VBA. Potřeboval bych poradit jak vymazat makrem obsah zaškrkávacího pole. Našel jsem jenom kod na vymazání celého "Checkboxu".
Pujde to prosím nejak upravit aby mi to vymazalo jenom obsah.
Děkuji.
PS: políček budu mit 7

Kód: Vybrat vše

Sub RemoveCheckboxes()
On Error Resume Next
ActiveSheet.CheckBoxes.Delete
Selection.FormatConditions.Delete
End Sub
Uživatelský avatar
elninoslov
Level 2.5
Level 2.5
Příspěvky: 386
Registrován: 12 čer 2013 23:40

Re: Vymazání obsahu zaškrkávacího pole

Příspěvek od elninoslov »

Čo máte na mysly pod pojmom "obsah zaškrtávacieho poľa" ? Fajku? Text ? Tu sú ukážky pre obe.
Za predpokladu, že poznáte ich názov, tak takto hromadne (všetky sa teraz volajú "PolickoX", kde X je číslo):

Kód: Vybrat vše

Sub VymazPopiskyCB()
Dim CB As Shape
    For Each CB In Shapes
        If Left$(CB.Name, 7) = "Policko" Then CB.DrawingObject.Caption = ""
    Next CB
End Sub

Kód: Vybrat vše

Sub VymazHodnotyCB()
Dim CB As Shape
    For Each CB In Shapes
        If Left$(CB.Name, 7) = "Policko" Then CB.OLEFormat.Object.Value = -4146
    Next CB
End Sub
Přílohy
Vymaz popisky a hodnoty CheckBoxov.xlsm
(21.47 KiB) Staženo 32 x
luko02420
Level 2
Level 2
Příspěvky: 218
Registrován: 28 úno 2012 18:36

Re: Vymazání obsahu zaškrkávacího pole

Příspěvek od luko02420 »

Dobrý den, ano mám na mysli Fajku. To co jste poslal je přesně to co potřebuji. Ale uz me z toho jde hlava kolem nemuzu to nejak rozchodit. Mrkne prosim kde delam chybu. Jo a jeste jeden dotaz? Je to Vase makro nejak vazany na umistení policka nebo muze byt kdekoliv na liste?
Děkuji za ochotu

PS: Už jsem na to přišel, jsem asi uz uplne blby.
Tímto uzavírám a jeste jednou moc dekuji
Přílohy
policko.xlsm
(20.13 KiB) Staženo 35 x
Zamčeno

Zpět na „Kancelářské balíky“