Bonjour a tous, je souhaite modifier une macro concernant la programmation d'un robot industriel.
En fait, j'ai créer une feuille de calcul excel qui me calcule automatiquement des valeurs. Ensuite, j'ai créée une macro qui permet de transférer ces valeurs sur une autre feuille.
Les Valeurs transférées se situent dans la colonne A et B de ma feuille et commencent à partir de la ligne 2 jusqu'a un nombre variable.
Ce que je souhaite, c'est modifier l'emplacement des valeurs pour les mettre dans les colonnes F et G par exemple et les faire commencer à la ligne 10 par exemple.
Voici la macro utilisée
Sub test()
Dim Col As Variant, i As Long, Lig As Long, LigSuiv As Long
Col = Array(87, 91, 94, 97, 100, 103)
For i = LBound(Col) To UBound(Col)
If Cells(4, Col(i)).Value <> "" Then
Lig = Cells(4, Col(i)).CurrentRegion.SpecialCells(xlCellTypeFormulas, xlNumbers).Rows.Count
With Sheets("Lignes de programme")
LigSuiv = .[A65536].End(xlUp).Row + 1
.Range("A" & LigSuiv & ":B" & LigSuiv + Lig - 1).Value = Cells(4, Col(i)).CurrentRegion.SpecialCells(xlCellTypeFormulas, xlNumbers).Value
End With
End If
Next
End Sub
Merci d'avance