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
| Sub Conteneur()
Static Ligne As Long
' Ajout de titres pour coordonnées
Range("D1:E1") = Array("Hauteur", "Poids")
' Cellule de reference
Range("C1").Select
' Initialisation des compteurs
Ligne = (Ligne + 1): Colonne = 1
' Informations sur le conteneur
Longueur = InputBox("Longueur du conteneur en metre, si vous ne connaissez pas la longueur exacte, tapez 1 et ajustez manuellement avec les poignees.", "Longueur du conteneur", "1")
Largeur = InputBox("Largeur du conteneur en metre, si vous ne connaissez pas la longueur exacte, tapez 1 et ajustez manuellement avec les poignees.", "Largeur du conteneur", "1")
Hauteur = InputBox("Hauteur du conteneur en metre, cette hauteur sera automatiquement ponderee du coefficient 2/3 pour le calcul du KG.", "Hauteur du conteneur")
Poids = InputBox("Poids du conteneur en tonnes.", "Poids du conteneur")
ActiveCell.Offset(Ligne, Colonne) = Hauteur
ActiveCell.Offset(Ligne, Colonne + 1) = Poids
' Dessin de la forme
Set myDocument = Worksheets(1)
With myDocument.Shapes
.AddShape msoShapeRectangle, 5, 5, Longueur, Largeur
End With
Set myDocument = Nothing
End Sub |
Partager