Bonjour,
Dans le fichier joint, j'aimerais
-Sélectionner toute la plage de donnée en "tri_secteurs"
-Prendre les lignes où la valeur en colonne u est soit "DG" soit "DN"-
-Copier ces lignes dans l'onglet Domestic à partir de la ligne 9.
Note: en tri_secteurs les données peuvent aller jusqu'à la ligne 15 ou 30...
Ce n'est pas fixe, peut-on dire à vba qu'il selectionne lui-même toutes les lignes
Voilà une copie de mon code (que je n'arrive pas à faire fonctionner):
Private Sub CommandButton1_Click()
Dim i As Integer
For i = 9 To 140
Sheets("tri_secteurs").Select
If ActiveSheet.Cells(i, 16) = "DN" Or ActiveSheet.Cells(i, 16) = "DG" Then Rows(i, i).Select
Selection.Copy
Sheets("Domestic").Select
Cells(i, 1).Select
ActiveSheet.Paste
Next
End Sub
Merci
Dans le fichier joint, j'aimerais
-Sélectionner toute la plage de donnée en "tri_secteurs"
-Prendre les lignes où la valeur en colonne u est soit "DG" soit "DN"-
-Copier ces lignes dans l'onglet Domestic à partir de la ligne 9.
Note: en tri_secteurs les données peuvent aller jusqu'à la ligne 15 ou 30...
Ce n'est pas fixe, peut-on dire à vba qu'il selectionne lui-même toutes les lignes
Voilà une copie de mon code (que je n'arrive pas à faire fonctionner):
Private Sub CommandButton1_Click()
Dim i As Integer
For i = 9 To 140
Sheets("tri_secteurs").Select
If ActiveSheet.Cells(i, 16) = "DN" Or ActiveSheet.Cells(i, 16) = "DG" Then Rows(i, i).Select
Selection.Copy
Sheets("Domestic").Select
Cells(i, 1).Select
ActiveSheet.Paste
Next
End Sub
Merci