amundsf Skrevet 27. september 2011 Del Skrevet 27. september 2011 (endret) Hei! Jeg skal gjøre en VBA-programmering MOT en knapp i et ark i excel. Altså motsatt av vanlig. Koden er slik: Sheets("Ark1").Shapes("Knappens navn").Visible = True (andre steder = False) I utgangspunktet funker koden i seg selv helt fint MEN: Hvordan i alle verden finner jeg knappenes reele navn? For den teksten som er synlig på knappen er tydeligvis bare en "label", mens navnet som koden relaterer til er noe annet - som når lager felt i userform. Av det jeg tester meg til så er knappens navn det samme som den står med når den blir opprettet. Problemet er vel muligens at når høyreklikker på knappen så har man ikke noe menypunkt "egenskaper"? Hvordan kan jeg finne navnet, og ikke "labelen", til en knapp? (For problemet her er at knappene er gamle, så har ikke navnet som ble opprettet med. Kan forsåvidt teste meg fram til korrekt verdi, men skulle gjerne kunnet dette på ordentlig måte). Benytter excel 2010. På forhånd takk! Endret 27. september 2011 av amundsf Lenke til kommentar
deaktivert443556 Skrevet 28. september 2011 Del Skrevet 28. september 2011 Prøv dette. Høyreklikk arkfanen (der det står Ark1) og velg Vis Kode. I vinduet som dukker opp skal det være to rullegardiner. Drar du ned du den til venstre så tror jeg du skal kunne se hvilke knapper som finnes på det arket. F.eks CommandButton1. Lenke til kommentar
amundsf Skrevet 28. september 2011 Forfatter Del Skrevet 28. september 2011 Takker for tipset! Men har kun general og worksheet i den nedtrekksmenyen Lenke til kommentar
deaktivert443556 Skrevet 28. september 2011 Del Skrevet 28. september 2011 Er arket beskyttet? I så fall slå av beskyttelsen og høyreklikk på knappen. Dukker det ikke opp et navn i feltet hvor det vanligvis står celleadresse? Lenke til kommentar
amundsf Skrevet 28. september 2011 Forfatter Del Skrevet 28. september 2011 Jo, det gjør det - genialt :!: Takker så mye! Så enkelt, men alikevel så vanskelig Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå