• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Hoe zonder select de knoptekst lezen.

Status
Niet open voor verdere reacties.

ExcelAmateur

Terugkerende gebruiker
Lid geworden
25 aug 2010
Berichten
3.333
Hallo helpers,

Ik wil zonder select laten lezen wat er als tekst op de knop staat.
Code:
Sub Tonen()
ActiveSheet.Shapes("Button 18").Select
  If Selection.Characters.Text = "Te gebruiken cijfers tonen" Then
....
End sub
Ik heb het al zo geprobeerd maar krijg dan een fout melding.
Code:
Sub Tonen
If ActiveSheet.Shapes("Button 18").Characters.Text = "Te gebruiken cijfers tonen" Then
....
End Sub

Al vast bedankt vor de info.
 
Laatst bewerkt:
Probeer het zo eens:

Code:
Sub Tonen()
If ActiveSheet.Shapes("Button 18").OLEFormat.Object.Caption = "Te gebruiken cijfers tonen" Then
....
End Sub
 
Hallo,

Een voorbeeldje
Code:
Sub test()
  With ActiveSheet.Shapes("Button 18").OLEFormat.Object
    If .Caption = "Te gebruiken cijfers tonen" Then
        Sheets("Blad1").Columns("B:E").Hidden = False
       .Caption = "Te gebruiken cijfers verbergen"
    Else
        Sheets("Blad1").Columns("B:E").Hidden = True
       .Caption = "Te gebruiken cijfers tonen"
    End If
  End With
End Sub
Met vr gr
Jack
 
Laatst bewerkt:
E v R,

Bedankt voor de code maar helaas werkt het niet. :confused:

Jack Nouws,

Bedankt voor de code deze werkt en kan hem nu gaan aanpassen. :thumb:
 
E v R,
Bedankt voor de code maar helaas werkt het niet. :confused:


Code was, net als #post1 uiteraard ook niet compleet, het gaat om: OLEFormat.Object.Caption

Maar je hebt de boel werkend en daar gaat het om :cool::thumb:
 
E v R,

Code was, net als #post1 uiteraard ook niet compleet, het gaat om: OLEFormat.Object.Caption

Daar heb je gelijk in dat de code niet compleet was.
Hij gaf op deze regel al een fout melding.
OLEFormat.Object - hier was ik niet opgekomen en had dus nog lang kunnen puzzelen.

Nogmaals dank voor de geboden hulp.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan