re avec test existance et dimention fixe pour n'importe quel zoom
re
teste existance ok
position sur cellule ok
dimention fixe ok
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| Sub test()
Dim Z
Dim datePicker As Object
With Sheets(1)
For Each sh In .Shapes
If sh.Name = "datePicker" Then Exit Sub
Next
Set datePicker = .OLEObjects.Add(ClassType:="MSCAL.Calendar.7", Link:=False, DisplayAsIcon:=False, Left:=.Range("A10").Left, Top:=.Range("A10").Top) '.Select
With datePicker
.Name = "datePicker"
.Visible = False
.Visible = True
.Top = Cells(3, 4).Top
.Left = Cells(3, 5).Left
.Width = 250
.Height = 150
End With
End With
End Sub |