• 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.

ListBox In UserForm

  • Onderwerp starter Onderwerp starter AatB
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

AatB

Gebruiker
Lid geworden
15 dec 2007
Berichten
257
Goedemiddag,

Ik wil de fonts wijzigen van alle Listboxen in een Userform.
Is hier een snelle manier voor?

Zoiets als
Code:
for each lb in userform

lb.font.name = "new courier"
lb.font.size = 8


next lb

ik hoor het graag

mvg,

Aat
 
Probeer deze:

Code:
Dim ws As Worksheet
    For Each ws In Worksheets
         With ws
            .Cells.Font.Name = "new courier"
            .Cells.Font.Size = 10
            .Cells.VerticalAlignment = xlCenter
         End With
    Next ws


beter:
Code:
WWorksheets("Sheet1").ListBox1.Font.Size = 10
Worksheets("Sheet1").ListBox1.Font.Name = "new courier"
 
Laatst bewerkt:
Ik wil alle listboxen in een UserForm aanpassen (dus niet in een worksheet).
 
En wanneer moet het gebeuren en hoe vaak? Lijkt mij een eenmalige aanpassing die je gewoon in het ontwerp kan aanpassen. Bij gebrek aan een voorbeeldbestand zoiets.
Code:
Private Sub UserForm_Initialize()
  ListBox1.List = Array("waar", "gaat", "dit", "over")
  For Each ct In Me.Controls
    If TypeName(ct) = "ListBox" Then
      ct.Font.Name = "new courier"
      ct.Font.Size = 20
    End If
  Next ct
End Sub
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan