1 2 3 4 5 6 7 8 9 10 11 12 13 14
| Private Sub ComboBox1_Change()
On Error Resume Next
ActiveSheet.Shapes("Image_niveau").Delete 'supprime l'ancienne image
On Error GoTo 0
Niveau = ComboBox1.Value
Sheets("Données").Shapes(Niveau).Copy
Sheets("Feuil1").Cells(1, 4).Select 'pour définir l'endroit où l'image sera copiée
ActiveSheet.Paste
Sheets("Feuil1").Shapes(Niveau).Name = "Image_niveau"
With Sheets("Feuil1").Shapes("Image_niveau")
.ScaleWidth 1.5, msoFalse, msoScaleFromTopLeft 'mise à l'échelle désirée
.ScaleHeight 1.5, msoFalse, msoScaleFromTopLeft 'mise à l'échelle désirée
End With
End Sub |
Partager