OVH Cloud OVH Cloud

Boucle pour inserer des lignes..

7 réponses
Avatar
arnaud
Bonjour à tous !

J'ai une question à 10 centimes d'euros pour les fans du VBA !

Je veux tout simplement faire une boucle pour ma colonne A : à chaque fois
qu'une cellule de ma plage A possède un fond indigo, on insere une ligne au
dessus de celle-ci !

Merci pour votre aide !!

Arnaud

7 réponses

Avatar
papou
Bonjour
Sub PourArnaud()
For i = Range("A65536").End(xlUp).Row To 1 Step -1
If Range("A" & i).Interior.ColorIndex = 55 Then _
Range("A" & i).Insert shift:=xlDown
Next i
End Sub
Cordialement
Pascal

"arnaud" a écrit dans le message de news:

Bonjour à tous !

J'ai une question à 10 centimes d'euros pour les fans du VBA !

Je veux tout simplement faire une boucle pour ma colonne A : à chaque
fois
qu'une cellule de ma plage A possède un fond indigo, on insere une ligne
au
dessus de celle-ci !

Merci pour votre aide !!

Arnaud




Avatar
arnaud
Super !!
Merci beaucoup Pascal !!!



"papou" <cestpasbon@çanonplus44.fr> a écrit dans le message de news:
#
Bonjour
Sub PourArnaud()
For i = Range("A65536").End(xlUp).Row To 1 Step -1
If Range("A" & i).Interior.ColorIndex = 55 Then _
Range("A" & i).Insert shift:=xlDown
Next i
End Sub
Cordialement
Pascal

"arnaud" a écrit dans le message de news:

Bonjour à tous !

J'ai une question à 10 centimes d'euros pour les fans du VBA !

Je veux tout simplement faire une boucle pour ma colonne A : à chaque
fois
qu'une cellule de ma plage A possède un fond indigo, on insere une ligne
au
dessus de celle-ci !

Merci pour votre aide !!

Arnaud








Avatar
papou
De rien ;-)
Cordialement
Pascal

"arnaud" a écrit dans le message de news:

Super !!
Merci beaucoup Pascal !!!



"papou" <cestpasbon@çanonplus44.fr> a écrit dans le message de news:
#
Bonjour
Sub PourArnaud()
For i = Range("A65536").End(xlUp).Row To 1 Step -1
If Range("A" & i).Interior.ColorIndex = 55 Then _
Range("A" & i).Insert shift:=xlDown
Next i
End Sub
Cordialement
Pascal

"arnaud" a écrit dans le message de news:

Bonjour à tous !

J'ai une question à 10 centimes d'euros pour les fans du VBA !

Je veux tout simplement faire une boucle pour ma colonne A : à chaque
fois
qu'une cellule de ma plage A possède un fond indigo, on insere une
ligne
au
dessus de celle-ci !

Merci pour votre aide !!

Arnaud












Avatar
arnaud
Cette macro m'insere une cellule mais pas une ligne... et ça crée un
décalage dans la suite de mon tableau !
Comment faire pour qu'il m'insere une ligne entiere ??


----- Original Message -----
From: "papou" <cestpasbon@çanonplus44.fr>
Newsgroups: microsoft.public.fr.excel
Sent: Monday, October 18, 2004 11:39 AM
Subject: Re: Boucle pour inserer des lignes..


Bonjour
Sub PourArnaud()
For i = Range("A65536").End(xlUp).Row To 1 Step -1
If Range("A" & i).Interior.ColorIndex = 55 Then _
Range("A" & i).Insert shift:=xlDown
Next i
End Sub
Cordialement
Pascal

"arnaud" a écrit dans le message de news:

Bonjour à tous !

J'ai une question à 10 centimes d'euros pour les fans du VBA !

Je veux tout simplement faire une boucle pour ma colonne A : à chaque
fois
qu'une cellule de ma plage A possède un fond indigo, on insere une ligne
au
dessus de celle-ci !

Merci pour votre aide !!

Arnaud







"arnaud" a écrit dans le message de news:

Bonjour à tous !

J'ai une question à 10 centimes d'euros pour les fans du VBA !

Je veux tout simplement faire une boucle pour ma colonne A : à chaque
fois

qu'une cellule de ma plage A possède un fond indigo, on insere une ligne
au

dessus de celle-ci !

Merci pour votre aide !!

Arnaud





Avatar
Jacky
Et pour pas cher, la réponse
une question à 10 centimes d'euros
;o))


JJ

"arnaud" a écrit dans le message de
news:
Super !!
Merci beaucoup Pascal !!!



"papou" <cestpasbon@çanonplus44.fr> a écrit dans le message de news:
#
Bonjour
Sub PourArnaud()
For i = Range("A65536").End(xlUp).Row To 1 Step -1
If Range("A" & i).Interior.ColorIndex = 55 Then _
Range("A" & i).Insert shift:=xlDown
Next i
End Sub
Cordialement
Pascal

"arnaud" a écrit dans le message de
news:



Bonjour à tous !

J'ai une question à 10 centimes d'euros pour les fans du VBA !

Je veux tout simplement faire une boucle pour ma colonne A : à chaque
fois
qu'une cellule de ma plage A possède un fond indigo, on insere une
ligne



au
dessus de celle-ci !

Merci pour votre aide !!

Arnaud












Avatar
papou
Re
Sub PourArnaud()
For i = Range("A65536").End(xlUp).Row To 1 Step -1
If Range("A" & i).Interior.ColorIndex = 55 Then _
Range("A" & i).EntireRow.Insert shift:=xlDown
Next i
End Sub
Cordialement
Pascal

"arnaud" a écrit dans le message de news:

Cette macro m'insere une cellule mais pas une ligne... et ça crée un
décalage dans la suite de mon tableau !
Comment faire pour qu'il m'insere une ligne entiere ??


----- Original Message -----
From: "papou" <cestpasbon@çanonplus44.fr>
Newsgroups: microsoft.public.fr.excel
Sent: Monday, October 18, 2004 11:39 AM
Subject: Re: Boucle pour inserer des lignes..


Bonjour
Sub PourArnaud()
For i = Range("A65536").End(xlUp).Row To 1 Step -1
If Range("A" & i).Interior.ColorIndex = 55 Then _
Range("A" & i).Insert shift:=xlDown
Next i
End Sub
Cordialement
Pascal

"arnaud" a écrit dans le message de news:

Bonjour à tous !

J'ai une question à 10 centimes d'euros pour les fans du VBA !

Je veux tout simplement faire une boucle pour ma colonne A : à chaque
fois
qu'une cellule de ma plage A possède un fond indigo, on insere une
ligne
au
dessus de celle-ci !

Merci pour votre aide !!

Arnaud







"arnaud" a écrit dans le message de news:

Bonjour à tous !

J'ai une question à 10 centimes d'euros pour les fans du VBA !

Je veux tout simplement faire une boucle pour ma colonne A : à chaque
fois

qu'une cellule de ma plage A possède un fond indigo, on insere une ligne
au

dessus de celle-ci !

Merci pour votre aide !!

Arnaud









Avatar
arnaud
Merci Beaucoup !
ça me plait mieux !

"papou" <cestpasbon@çanonplus44.fr> a écrit dans le message de news:

Re
Sub PourArnaud()
For i = Range("A65536").End(xlUp).Row To 1 Step -1
If Range("A" & i).Interior.ColorIndex = 55 Then _
Range("A" & i).EntireRow.Insert shift:=xlDown
Next i
End Sub
Cordialement
Pascal

"arnaud" a écrit dans le message de news:

Cette macro m'insere une cellule mais pas une ligne... et ça crée un
décalage dans la suite de mon tableau !
Comment faire pour qu'il m'insere une ligne entiere ??


----- Original Message -----
From: "papou" <cestpasbon@çanonplus44.fr>
Newsgroups: microsoft.public.fr.excel
Sent: Monday, October 18, 2004 11:39 AM
Subject: Re: Boucle pour inserer des lignes..


Bonjour
Sub PourArnaud()
For i = Range("A65536").End(xlUp).Row To 1 Step -1
If Range("A" & i).Interior.ColorIndex = 55 Then _
Range("A" & i).Insert shift:=xlDown
Next i
End Sub
Cordialement
Pascal

"arnaud" a écrit dans le message de
news:




Bonjour à tous !

J'ai une question à 10 centimes d'euros pour les fans du VBA !

Je veux tout simplement faire une boucle pour ma colonne A : à
chaque




fois
qu'une cellule de ma plage A possède un fond indigo, on insere une
ligne
au
dessus de celle-ci !

Merci pour votre aide !!

Arnaud







"arnaud" a écrit dans le message de
news:



Bonjour à tous !

J'ai une question à 10 centimes d'euros pour les fans du VBA !

Je veux tout simplement faire une boucle pour ma colonne A : à chaque
fois

qu'une cellule de ma plage A possède un fond indigo, on insere une
ligne



au
dessus de celle-ci !

Merci pour votre aide !!

Arnaud