Avatar billede gider_ikke_mere Nybegynder
01. juli 2004 - 15:37 Der er 11 kommentarer og
1 løsning

Ændre højde på buttons i worksheet

Hvordan kan man ændre højden på ca. 200 Commandbuttons i et worksheet via VBA.

Et eller andet like THIS.


Sub BBBB()
Dim oObj As Shape
For Each oObj In ActiveSheet.Shapes
If oObj.Type = msoTextBox Then
oObj.Select
Selection.Font.Size = 12
End If
Next

End Sub
Avatar billede Slettet bruger
01. juli 2004 - 15:59 #1
Jeg har ikke testet det men, noget i retningen af:
-------------------
For Each oObj In ActiveSheet.Shapes
  If oObj.Type = msoTextBox Then
      oObj.Height = 10
  End If
Next

End Sub
-------------------
Avatar billede Slettet bruger
01. juli 2004 - 16:02 #2
rettelse...

If oObj.Type = msoCommandButton Then
      oObj.Height = 10
End If
Avatar billede gider_ikke_mere Nybegynder
01. juli 2004 - 20:09 #3
Virker ikke!
msoCommandButton findes der heller ikke noget om i hjælp
Avatar billede aheiss Praktikant
01. juli 2004 - 21:14 #4
De skulle vel ikke alle være navngivet CommandButton + nummer
Så ville denne virke :
______________________________________
Sub benny()
For Each oObj In ActiveSheet.Shapes
If Left(oObj.Name, 13) = "CommandButton" Then
      oObj.Height = 10
End If
Next
End Sub
Avatar billede Slettet bruger
01. juli 2004 - 21:20 #5
Alternativt:

-----------------
Public Sub adjustHeight()

    For Each oObj In ActiveSheet.OLEObjects
        oObj.Height = 300
    Next oObj

End Sub
-----------------
Avatar billede Slettet bruger
01. juli 2004 - 21:23 #6
Mangler lige noget...

aheiss >> din version virker fint på min maskine.
Avatar billede Slettet bruger
01. juli 2004 - 21:54 #7
Denne her burde også virke:

---------------
Public Sub adjustHeight()

    For Each oObj In ActiveSheet.OLEObjects
        If oObj.progID = "Forms.CommandButton.1" Then
            oObj.Height = 50
        End If
    Next oObj

End Sub
---------------
Avatar billede gider_ikke_mere Nybegynder
01. juli 2004 - 22:06 #8
Begge de sidste eksempler virker perfekt men hvad står [.1] for i "Forms.CommandButton.1"
Avatar billede Slettet bruger
01. juli 2004 - 22:22 #9
Jeg er ikke sikker, men jeg mener det er et versionsnummer.
Avatar billede gider_ikke_mere Nybegynder
01. juli 2004 - 22:24 #10
Giver du et svar!
Avatar billede Slettet bruger
01. juli 2004 - 22:26 #11
Du får et svar så.
Avatar billede gider_ikke_mere Nybegynder
01. juli 2004 - 22:26 #12
... og tak for hjælpen!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester