Bonjour
Je débute en VBA et j’ai besoin d’aide svp
J'ai besoin de repérer certaines lignes d'un tableau de données en fonction de la valeur d'une des colonnes (mon critère étant dans la colonne H de la feuille "CRS", de copier une partie des lignes (colonnes H à S) et de les coller dans une autre feuille appeler "Calcul prix " dans la colonne L ligne 278. J’ai monté ce qui suit par contre il ne me copie pas tout et je ne sais pas pourquoi. Quelqu’un peut m’aider svp
Sub CRS16ga60120()
Sheets("CRS").Select
Range("H2").Select
Do While ActiveCell.Value <> ""
If ActiveCell.Value Like "CRS 60 * 120 16GA*" Then
ligne = ActiveCell.Row
Range(Cells(ligne, 8), Cells(ligne, 19)).Copy
Sheets("Calcul prix").Activate
Range("L277").Select
If ActiveCell.Offset(1, 0).Value = "" Then
ActiveCell.Offset(1, 0).Select
ActiveSheet.Paste
Sheets("CRS").Select
ActiveCell.Offset(1, 0).Select
Else
Selection.End(xlDown).Select
ActiveCell.Offset(1, 0).Select
ActiveSheet.Paste
ActiveCell.Offset(1, 0).Select
End If
Else
ActiveCell.Offset(1, 0).Select
End If
Loop
End Sub