1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
| ' Reference 3
If Refe3 <> 0 And Refe3 <> "" Then
Dim L3 As Single, T3 As Single, H3 As Single, W3 As Single
'Dimensions et position de la zone de texte
H3 = 48 '< --hauteur
W3 = (9 * Refe3) '<-- largeur
L3 = Range("B10").Left '<-- position horizontale
T3 = Range("B10").Top '<-- position verticale
'Insertion de la zone de texte
ActiveSheet.Shapes.AddTextbox(msoTextOrientationHorizontal, L3, T3, W3, H3).Select
Selection.Name = "zone3" '<-- nom de la zone de texte
With Selection
.Name = "zone3" '<-- nom de la zone de texte
.Characters.Text = Range("DT7").Value & Chr(10) & Range("DU7").Value & " Cartons " '<-- & Chr(10) & = saut de ligne
.HorizontalAlignment = xlCenter '<-- texte centré horizontalement
.VerticalAlignment = xlCenter '<-- texte centré verticalement
.ShapeRange.Fill.ForeColor.SchemeColor = 9 '<-- couleur de fond
End With
With Selection.Font
.Size = Taillepolice
End With
End If
' Reference 4
If Refe4 <> 0 And Refe4 <> "" Then
Dim L4 As Single, T4 As Single, H4 As Single, W4 As Single
'Dimensions et position de la zone de texte
H4 = 48 '< --hauteur
W4 = (9 * Refe4) '<-- largeur
larg4 = 2 + Refe3
targ4 = 2 + Refe3
L4 = Range(larg4, 10).Left '<-- position horizontale
T4 = Range(targ4, 10).Top '<-- position verticale
'Insertion de la zone de texte
ActiveSheet.Shapes.AddTextbox(msoTextOrientationHorizontal, L4, T4, W4, H4).Select
Selection.Name = "zone4" '<-- nom de la zone de texte
With Selection
.Name = "zone4" '<-- nom de la zone de texte
.Characters.Text = Range("DT8").Value & Chr(10) & Range("DU8").Value & " Cartons " '<-- & Chr(10) & = saut de ligne
.HorizontalAlignment = xlCenter '<-- texte centré horizontalement
.VerticalAlignment = xlCenter '<-- texte centré verticalement
.ShapeRange.Fill.ForeColor.SchemeColor = 9 '<-- couleur de fond
End With
With Selection.Font
.Size = Taillepolice
End With
End If |
Partager