Bonjour,
j'ai un fichier avec plusieurs feuilles, je souhaite recopier certaines lignes de chaque feuille à partir de la 14ème feuille, bref jusque la ma macro fonctionne, mais je voudrais y ajouter une condition : qu'elle ne me recopie seulement les cellules qui dans la colonne A contiennent "." (qui apparait selon une formule =SI(OU(B25>"";O25>"");".";""))
Ma requette est la suivante :
Sub Véhicules()
' Macro Copier dans la feuille "Véhicules" à partir de la ligne 10,les 'Cellules de A25 à W220 de chaque Onglet à partir du 14 ème
Sheets("Véhicules").Select
Range("A10").Select
For I = 14 To Sheets.Count
Sheets(I).Select
If ActiveSheet.Name = "Véhicules" Then
Sheets(I + 1).Select
End If
Range("A25:w220").Copy
Sheets("Véhicules").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
ActiveCell.Offset(1, 0).Select
Next
End Sub
Merci de m'aider à n'obtenir que les lignes ou la colonne A est égal à "."
Merci d'avance
j'ai un fichier avec plusieurs feuilles, je souhaite recopier certaines lignes de chaque feuille à partir de la 14ème feuille, bref jusque la ma macro fonctionne, mais je voudrais y ajouter une condition : qu'elle ne me recopie seulement les cellules qui dans la colonne A contiennent "." (qui apparait selon une formule =SI(OU(B25>"";O25>"");".";""))
Ma requette est la suivante :
Sub Véhicules()
' Macro Copier dans la feuille "Véhicules" à partir de la ligne 10,les 'Cellules de A25 à W220 de chaque Onglet à partir du 14 ème
Sheets("Véhicules").Select
Range("A10").Select
For I = 14 To Sheets.Count
Sheets(I).Select
If ActiveSheet.Name = "Véhicules" Then
Sheets(I + 1).Select
End If
Range("A25:w220").Copy
Sheets("Véhicules").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
ActiveCell.Offset(1, 0).Select
Next
End Sub
Merci de m'aider à n'obtenir que les lignes ou la colonne A est égal à "."
Merci d'avance