Bonjour à tous,
J'ai récupéré une macro sur le forum qui me permet de copier des lignes en fonction d'une valeur dans une colonne.
je voudrais copier le résultat de ma recherche dans une nouvelle feuille qui n'est pas encore créée.
Je sais faire si la feuille existe, mais pas la créer !
Voici la macro:
sub copieligne()
dim A,B as worksheet
dim i,j as integer
set A=activesheet
set B=sheets("Groupe")
j=2
for i=1 to A.range("A65536").end(xlup).row
if range("A"&i)="G" then
A.rows(i).copy destination:=B.range("A" & j)
application.cutcopymode=false
j=j+1
end if
next i
end sub
Mon soucis est que la feuille 'Groupe' n'existe pas au lancement de la macro !
Quelqu'un pourrait-il me communiquer le bout de code qu'il me manque pour créer cette nouvelle feuille avant la copie des données ?
Par avance merci de votre aide
Cordialement
Ga3134
J'ai récupéré une macro sur le forum qui me permet de copier des lignes en fonction d'une valeur dans une colonne.
je voudrais copier le résultat de ma recherche dans une nouvelle feuille qui n'est pas encore créée.
Je sais faire si la feuille existe, mais pas la créer !
Voici la macro:
sub copieligne()
dim A,B as worksheet
dim i,j as integer
set A=activesheet
set B=sheets("Groupe")
j=2
for i=1 to A.range("A65536").end(xlup).row
if range("A"&i)="G" then
A.rows(i).copy destination:=B.range("A" & j)
application.cutcopymode=false
j=j+1
end if
next i
end sub
Mon soucis est que la feuille 'Groupe' n'existe pas au lancement de la macro !
Quelqu'un pourrait-il me communiquer le bout de code qu'il me manque pour créer cette nouvelle feuille avant la copie des données ?
Par avance merci de votre aide
Cordialement
Ga3134