peetpjotter1000
Gebruiker
- Lid geworden
- 7 mrt 2009
- Berichten
- 11
Ik probeer in een excelsheet foto`s te plaatsen maar deze hebben verschillende afmetingen.
Nu probeer ik via vba dit voor elkaar te krijgen om deze de juiste afmeting te geven.
Dit lukt wel maar dan moet ik per foto een besturingsknop maken om deze te verkleinen naar een gewenste afmeting.
schiet ik dus weinig mee op.
Het is dus de bedoeling dat bij een nieuwe upload van foto`s ik op een knop kan drukken waardoor alle afbeeldingen hetzelfde formaat krijgen.
Het script wat ik nu heb is:
wie is er bereid om mij met dit probleem te helpen. mijn ervaring met vba is eigenlijk nog nihil.
ik heb uit het forum een ander script geprobeerd maar die verkleint alles, zelfs de besturingsknop.
deze werkt dus niet voor mij of moet aangepast worden .
HELP!!!!
Nu probeer ik via vba dit voor elkaar te krijgen om deze de juiste afmeting te geven.
Dit lukt wel maar dan moet ik per foto een besturingsknop maken om deze te verkleinen naar een gewenste afmeting.
schiet ik dus weinig mee op.
Het is dus de bedoeling dat bij een nieuwe upload van foto`s ik op een knop kan drukken waardoor alle afbeeldingen hetzelfde formaat krijgen.
Het script wat ik nu heb is:
Code:
Sub schaal()
'
' schaal Macro
'
'
ActiveSheet.Shapes.Range(Array("Picture 35")).Select
Selection.ShapeRange.Height = 141.7322834646
Selection.ShapeRange.Width = 170.0787401575
Selection.ShapeRange.ScaleHeight 1.1329023813, msoFalse, msoScaleFromTopLeft
Selection.ShapeRange.ScaleHeight 1.0650887978, msoFalse, msoScaleFromTopLeft
Selection.ShapeRange.ScaleHeight 1.0277783772, msoFalse, msoScaleFromTopLeft
Selection.ShapeRange.ScaleHeight 1.0108108108, msoFalse, msoScaleFromTopLeft
Range("E12").Select
ActiveSheet.Shapes.Range(Array("Picture 35")).Select
Selection.ShapeRange.LockAspectRatio = msoFalse
Selection.ShapeRange.Height = 141.7322834646
End Sub
wie is er bereid om mij met dit probleem te helpen. mijn ervaring met vba is eigenlijk nog nihil.
ik heb uit het forum een ander script geprobeerd maar die verkleint alles, zelfs de besturingsknop.
Code:
Sub schalen()
Dim myShape As Shape
For Each myShape In ActiveSheet.Shapes
myShape.ScaleWidth 0.53, msoFalse, msoScaleFromTopLeft
myShape.ScaleHeight 0.53, msoFalse, msoScaleFromTopLeft
Next
End Sub
deze werkt dus niet voor mij of moet aangepast worden .
HELP!!!!
Laatst bewerkt: