2014-02-18, 08:26
  #1
Medlem
netpests avatar
Hej
Nybörjare här på Makro och skulle behöva hjälp med att ta fram ett smidigt makro för knapptryck(se länk) i Excel. Tanken är att när jag första gången klickar på en knapp så ska siffran 1 visas. Därefter så stegar den med + 1 för varje knapptryck. Så beroende på antalet knapptryck så kommer jag upp i ett visst tal.

Knapparna:
http://i61.tinypic.com/10zcjzc.png

Jag har ca 300st knappar som ska programmeras och istället för att ange Makro för varje knapp så måste det väl finnas en smart lösning/formel som man kan använda för alla knappar?

/Pestario
Citera
2014-02-18, 21:02
  #2
Medlem
Lifelovers avatar
Lägg in följande i ett makro:

Dim ButtonText As String
ButtonText = Application.Caller
Set shp = ActiveSheet.Shapes(ButtonText)
shp.OLEFormat.Object.Caption = Val(shp.OLEFormat.Object.Caption) + 1

Koppla sedan makrot samma makro till varje knapp.
Citera
2014-02-19, 15:25
  #3
Medlem
netpests avatar
Tusen tack! Ska testa det när jag kommer hem sen.
Citera
2014-02-19, 20:41
  #4
Medlem
Lifelovers avatar
Citat:
Ursprungligen postat av netpest
Tusen tack! Ska testa det när jag kommer hem sen.

Berätta gärna hur det gick.
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in