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

kolombreedte opvragen

Status
Niet open voor verdere reacties.

SUVERMO

Gebruiker
Lid geworden
22 dec 2019
Berichten
481
hallo,
hier ben ik weer met een paar vraagjes

hoe kan men in A1 de kolombreedte tot 2 cijfers na de komma bekomen?
kan een macro de breedte van kolom E instellen op het resultaat van A1
 

Bijlagen

Kijk eens naar dit:
Code:
Dim BreedteA As Double
    
BreedteA = Columns("A").ColumnWidth
MsgBox BreedteA
Columns("E").ColumnWidth = BreedteA
Of:
Code:
Columns("E").ColumnWidth = Columns("A").ColumnWidth
Of:
Code:
Columns("E").ColumnWidth = Range("A1").Value
 
Laatst bewerkt:
het werkt prima,
maar sorry dat ik de vraag niet juist heb gesteld.
voor toepassing moet de breedte van kolom AN instellen op het resultaat van som(breedtes van kolommen AR+AS+AT+AU+AV)*1.06425

onderstaande werkt, maar kan dit korter?
Code:
Sub Macro1()
'
' Macro1 Macro
'

'

Columns("AN").ColumnWidth = (Columns("AR").ColumnWidth + Columns("AS").ColumnWidth + Columns("AT").ColumnWidth + Columns("AU").ColumnWidth + Columns("AV").ColumnWidth) * 1.06425


 End Sub
 

Bijlagen

Zoiets?
Code:
For i = 44 To 48
    w = w + Columns(i).ColumnWidth
Next i
Columns("AN").ColumnWidth = w * 1.06425
 
Laatst bewerkt:
Code:
Sub VenA()
  x = Range("AR:AV").Width * 0.1788
End Sub
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan