Bonjour,
Comment puis je demander à Excel que dés qu'il trouve dans la colonne A une
cellule comportant le mot "rapport", qu'il me deplace cette cellule d'une
case sur sa droite.
Merci de votre soutien
Manu
Bonjour,
Comment puis je demander à Excel que dés qu'il trouve dans la colonne A une
cellule comportant le mot "rapport", qu'il me deplace cette cellule d'une
case sur sa droite.
Merci de votre soutien
Manu
Bonjour,
Comment puis je demander à Excel que dés qu'il trouve dans la colonne A une
cellule comportant le mot "rapport", qu'il me deplace cette cellule d'une
case sur sa droite.
Merci de votre soutien
Manu
Bonjour,
Est-ce qu'on doit envisager la possibilité de trouver :
"rapport,", "rapport?", "Rapport" etc.
Cordialement.
DanielBonjour,
Comment puis je demander à Excel que dés qu'il trouve dans la colonne A
une cellule comportant le mot "rapport", qu'il me deplace cette cellule
d'une case sur sa droite.
Merci de votre soutien
Manu
Bonjour,
Est-ce qu'on doit envisager la possibilité de trouver :
"rapport,", "rapport?", "Rapport" etc.
Cordialement.
Daniel
Bonjour,
Comment puis je demander à Excel que dés qu'il trouve dans la colonne A
une cellule comportant le mot "rapport", qu'il me deplace cette cellule
d'une case sur sa droite.
Merci de votre soutien
Manu
Bonjour,
Est-ce qu'on doit envisager la possibilité de trouver :
"rapport,", "rapport?", "Rapport" etc.
Cordialement.
DanielBonjour,
Comment puis je demander à Excel que dés qu'il trouve dans la colonne A
une cellule comportant le mot "rapport", qu'il me deplace cette cellule
d'une case sur sa droite.
Merci de votre soutien
Manu
Ce seront toutes les cellules qui comporte "Rapport" écris ainsi et avec
cette casse.
Manu
"DanielCo" a écrit dans le message de news:
ilne4r$h9e$Bonjour,
Est-ce qu'on doit envisager la possibilité de trouver :
"rapport,", "rapport?", "Rapport" etc.
Cordialement.
DanielBonjour,
Comment puis je demander à Excel que dés qu'il trouve dans la colonne A
une cellule comportant le mot "rapport", qu'il me deplace cette cellule
d'une case sur sa droite.
Merci de votre soutien
Manu
Ce seront toutes les cellules qui comporte "Rapport" écris ainsi et avec
cette casse.
Manu
"DanielCo"<dcolardelleZZZ@free.fr> a écrit dans le message de news:
ilne4r$h9e$1@speranza.aioe.org...
Bonjour,
Est-ce qu'on doit envisager la possibilité de trouver :
"rapport,", "rapport?", "Rapport" etc.
Cordialement.
Daniel
Bonjour,
Comment puis je demander à Excel que dés qu'il trouve dans la colonne A
une cellule comportant le mot "rapport", qu'il me deplace cette cellule
d'une case sur sa droite.
Merci de votre soutien
Manu
Ce seront toutes les cellules qui comporte "Rapport" écris ainsi et avec
cette casse.
Manu
"DanielCo" a écrit dans le message de news:
ilne4r$h9e$Bonjour,
Est-ce qu'on doit envisager la possibilité de trouver :
"rapport,", "rapport?", "Rapport" etc.
Cordialement.
DanielBonjour,
Comment puis je demander à Excel que dés qu'il trouve dans la colonne A
une cellule comportant le mot "rapport", qu'il me deplace cette cellule
d'une case sur sa droite.
Merci de votre soutien
Manu
Ce seront toutes les cellules qui comporte "Rapport" écris ainsi et avec
cette casse.
Manu
"DanielCo" a écrit dans le message de news:
ilne4r$h9e$Bonjour,
Est-ce qu'on doit envisager la possibilité de trouver :
"rapport,", "rapport?", "Rapport" etc.
Cordialement.
DanielBonjour,
Comment puis je demander à Excel que dés qu'il trouve dans la colonne A
une cellule comportant le mot "rapport", qu'il me deplace cette cellule
d'une case sur sa droite.
Merci de votre soutien
Manu
Ce seront toutes les cellules qui comporte "Rapport" écris ainsi et avec
cette casse.
Manu
"DanielCo" <dcolardelleZZZ@free.fr> a écrit dans le message de news:
ilne4r$h9e$1@speranza.aioe.org...
Bonjour,
Est-ce qu'on doit envisager la possibilité de trouver :
"rapport,", "rapport?", "Rapport" etc.
Cordialement.
Daniel
Bonjour,
Comment puis je demander à Excel que dés qu'il trouve dans la colonne A
une cellule comportant le mot "rapport", qu'il me deplace cette cellule
d'une case sur sa droite.
Merci de votre soutien
Manu
Ce seront toutes les cellules qui comporte "Rapport" écris ainsi et avec
cette casse.
Manu
"DanielCo" a écrit dans le message de news:
ilne4r$h9e$Bonjour,
Est-ce qu'on doit envisager la possibilité de trouver :
"rapport,", "rapport?", "Rapport" etc.
Cordialement.
DanielBonjour,
Comment puis je demander à Excel que dés qu'il trouve dans la colonne A
une cellule comportant le mot "rapport", qu'il me deplace cette cellule
d'une case sur sa droite.
Merci de votre soutien
Manu
bonjour Manu,
Sub Macro1()
Dim c As Range
For Each c In Range("A1:A" & Range("A65536").End(xlUp).Row)
If c Like "*Rapport*" Then
Range(c.Offset(, 1).Address) = c
Range(c.Address) = ""
End If
Next
End Sub
isabelle
Le 2011-03-15 06:24, Manu a écrit :Ce seront toutes les cellules qui comporte "Rapport" écris ainsi et avec
cette casse.
Manu
"DanielCo" a écrit dans le message de news:
ilne4r$h9e$Bonjour,
Est-ce qu'on doit envisager la possibilité de trouver :
"rapport,", "rapport?", "Rapport" etc.
Cordialement.
DanielBonjour,
Comment puis je demander à Excel que dés qu'il trouve dans la colonne A
une cellule comportant le mot "rapport", qu'il me deplace cette cellule
d'une case sur sa droite.
Merci de votre soutien
Manu
bonjour Manu,
Sub Macro1()
Dim c As Range
For Each c In Range("A1:A" & Range("A65536").End(xlUp).Row)
If c Like "*Rapport*" Then
Range(c.Offset(, 1).Address) = c
Range(c.Address) = ""
End If
Next
End Sub
isabelle
Le 2011-03-15 06:24, Manu a écrit :
Ce seront toutes les cellules qui comporte "Rapport" écris ainsi et avec
cette casse.
Manu
"DanielCo"<dcolardelleZZZ@free.fr> a écrit dans le message de news:
ilne4r$h9e$1@speranza.aioe.org...
Bonjour,
Est-ce qu'on doit envisager la possibilité de trouver :
"rapport,", "rapport?", "Rapport" etc.
Cordialement.
Daniel
Bonjour,
Comment puis je demander à Excel que dés qu'il trouve dans la colonne A
une cellule comportant le mot "rapport", qu'il me deplace cette cellule
d'une case sur sa droite.
Merci de votre soutien
Manu
bonjour Manu,
Sub Macro1()
Dim c As Range
For Each c In Range("A1:A" & Range("A65536").End(xlUp).Row)
If c Like "*Rapport*" Then
Range(c.Offset(, 1).Address) = c
Range(c.Address) = ""
End If
Next
End Sub
isabelle
Le 2011-03-15 06:24, Manu a écrit :Ce seront toutes les cellules qui comporte "Rapport" écris ainsi et avec
cette casse.
Manu
"DanielCo" a écrit dans le message de news:
ilne4r$h9e$Bonjour,
Est-ce qu'on doit envisager la possibilité de trouver :
"rapport,", "rapport?", "Rapport" etc.
Cordialement.
DanielBonjour,
Comment puis je demander à Excel que dés qu'il trouve dans la colonne A
une cellule comportant le mot "rapport", qu'il me deplace cette cellule
d'une case sur sa droite.
Merci de votre soutien
Manu
Merci isabelle,
Ca fonctionne impec, et si je souhaiterais maintenant inserer une ligne en
dessous des cellules comportant "Rapport" dans la col B en m'inspirant de
ton code, est ce que ca ressemblerait à cà,
Merci
Sub Macro2()
Dim c As Range
For Each c In Range("B1:B"& Range("A65536").End(xlUp).Row)
If c Like "*Rapport*" Then
Range(c.Offset(, 1).Address) = c
Selection.Insert shift:=xlDown
'Je crois que ce code insere au dessus et non au dessous
End If
Next
End Sub
"isabelle" a écrit dans le message de news:
ilnfl5$krm$bonjour Manu,
Sub Macro1()
Dim c As Range
For Each c In Range("A1:A"& Range("A65536").End(xlUp).Row)
If c Like "*Rapport*" Then
Range(c.Offset(, 1).Address) = c
Range(c.Address) = ""
End If
Next
End Sub
isabelle
Le 2011-03-15 06:24, Manu a écrit :Ce seront toutes les cellules qui comporte "Rapport" écris ainsi et avec
cette casse.
Manu
"DanielCo" a écrit dans le message de news:
ilne4r$h9e$Bonjour,
Est-ce qu'on doit envisager la possibilité de trouver :
"rapport,", "rapport?", "Rapport" etc.
Cordialement.
DanielBonjour,
Comment puis je demander à Excel que dés qu'il trouve dans la colonne A
une cellule comportant le mot "rapport", qu'il me deplace cette cellule
d'une case sur sa droite.
Merci de votre soutien
Manu
Merci isabelle,
Ca fonctionne impec, et si je souhaiterais maintenant inserer une ligne en
dessous des cellules comportant "Rapport" dans la col B en m'inspirant de
ton code, est ce que ca ressemblerait à cà,
Merci
Sub Macro2()
Dim c As Range
For Each c In Range("B1:B"& Range("A65536").End(xlUp).Row)
If c Like "*Rapport*" Then
Range(c.Offset(, 1).Address) = c
Selection.Insert shift:=xlDown
'Je crois que ce code insere au dessus et non au dessous
End If
Next
End Sub
"isabelle"<i@v.org> a écrit dans le message de news:
ilnfl5$krm$1@speranza.aioe.org...
bonjour Manu,
Sub Macro1()
Dim c As Range
For Each c In Range("A1:A"& Range("A65536").End(xlUp).Row)
If c Like "*Rapport*" Then
Range(c.Offset(, 1).Address) = c
Range(c.Address) = ""
End If
Next
End Sub
isabelle
Le 2011-03-15 06:24, Manu a écrit :
Ce seront toutes les cellules qui comporte "Rapport" écris ainsi et avec
cette casse.
Manu
"DanielCo"<dcolardelleZZZ@free.fr> a écrit dans le message de news:
ilne4r$h9e$1@speranza.aioe.org...
Bonjour,
Est-ce qu'on doit envisager la possibilité de trouver :
"rapport,", "rapport?", "Rapport" etc.
Cordialement.
Daniel
Bonjour,
Comment puis je demander à Excel que dés qu'il trouve dans la colonne A
une cellule comportant le mot "rapport", qu'il me deplace cette cellule
d'une case sur sa droite.
Merci de votre soutien
Manu
Merci isabelle,
Ca fonctionne impec, et si je souhaiterais maintenant inserer une ligne en
dessous des cellules comportant "Rapport" dans la col B en m'inspirant de
ton code, est ce que ca ressemblerait à cà,
Merci
Sub Macro2()
Dim c As Range
For Each c In Range("B1:B"& Range("A65536").End(xlUp).Row)
If c Like "*Rapport*" Then
Range(c.Offset(, 1).Address) = c
Selection.Insert shift:=xlDown
'Je crois que ce code insere au dessus et non au dessous
End If
Next
End Sub
"isabelle" a écrit dans le message de news:
ilnfl5$krm$bonjour Manu,
Sub Macro1()
Dim c As Range
For Each c In Range("A1:A"& Range("A65536").End(xlUp).Row)
If c Like "*Rapport*" Then
Range(c.Offset(, 1).Address) = c
Range(c.Address) = ""
End If
Next
End Sub
isabelle
Le 2011-03-15 06:24, Manu a écrit :Ce seront toutes les cellules qui comporte "Rapport" écris ainsi et avec
cette casse.
Manu
"DanielCo" a écrit dans le message de news:
ilne4r$h9e$Bonjour,
Est-ce qu'on doit envisager la possibilité de trouver :
"rapport,", "rapport?", "Rapport" etc.
Cordialement.
DanielBonjour,
Comment puis je demander à Excel que dés qu'il trouve dans la colonne A
une cellule comportant le mot "rapport", qu'il me deplace cette cellule
d'une case sur sa droite.
Merci de votre soutien
Manu
Sub test()
Dim c As Range
Set c = [A:A].Find("Rapport", MatchCase:=True, lookat:=xlPart)
If Not c Is Nothing Then
Do
c.Cut c.Offset(, 1)
Set c = [A:A].Find("Rapport", MatchCase:=True, lookat:=xlPart)
Loop Until c Is Nothing
End If
End Sub
ou bien :
Sub test()
Dim c As Range
Set c = [A:A].Find("Rapport", MatchCase:=True, lookat:=xlPart)
If Not c Is Nothing Then
Do
c.Cut c.Offset(, 1)
Set c = [A:A].Find("Rapport", MatchCase:=True, lookat:=xlPart)
Loop Until c Is Nothing
End If
End Sub
DanielCe seront toutes les cellules qui comporte "Rapport" écris ainsi et avec
cette casse.
Manu
"DanielCo" a écrit dans le message de news:
ilne4r$h9e$Bonjour,
Est-ce qu'on doit envisager la possibilité de trouver :
"rapport,", "rapport?", "Rapport" etc.
Cordialement.
DanielBonjour,
Comment puis je demander à Excel que dés qu'il trouve dans la colonne A
une cellule comportant le mot "rapport", qu'il me deplace cette cellule
d'une case sur sa droite.
Merci de votre soutien
Manu
Sub test()
Dim c As Range
Set c = [A:A].Find("Rapport", MatchCase:=True, lookat:=xlPart)
If Not c Is Nothing Then
Do
c.Cut c.Offset(, 1)
Set c = [A:A].Find("Rapport", MatchCase:=True, lookat:=xlPart)
Loop Until c Is Nothing
End If
End Sub
ou bien :
Sub test()
Dim c As Range
Set c = [A:A].Find("Rapport", MatchCase:=True, lookat:=xlPart)
If Not c Is Nothing Then
Do
c.Cut c.Offset(, 1)
Set c = [A:A].Find("Rapport", MatchCase:=True, lookat:=xlPart)
Loop Until c Is Nothing
End If
End Sub
Daniel
Ce seront toutes les cellules qui comporte "Rapport" écris ainsi et avec
cette casse.
Manu
"DanielCo" <dcolardelleZZZ@free.fr> a écrit dans le message de news:
ilne4r$h9e$1@speranza.aioe.org...
Bonjour,
Est-ce qu'on doit envisager la possibilité de trouver :
"rapport,", "rapport?", "Rapport" etc.
Cordialement.
Daniel
Bonjour,
Comment puis je demander à Excel que dés qu'il trouve dans la colonne A
une cellule comportant le mot "rapport", qu'il me deplace cette cellule
d'une case sur sa droite.
Merci de votre soutien
Manu
Sub test()
Dim c As Range
Set c = [A:A].Find("Rapport", MatchCase:=True, lookat:=xlPart)
If Not c Is Nothing Then
Do
c.Cut c.Offset(, 1)
Set c = [A:A].Find("Rapport", MatchCase:=True, lookat:=xlPart)
Loop Until c Is Nothing
End If
End Sub
ou bien :
Sub test()
Dim c As Range
Set c = [A:A].Find("Rapport", MatchCase:=True, lookat:=xlPart)
If Not c Is Nothing Then
Do
c.Cut c.Offset(, 1)
Set c = [A:A].Find("Rapport", MatchCase:=True, lookat:=xlPart)
Loop Until c Is Nothing
End If
End Sub
DanielCe seront toutes les cellules qui comporte "Rapport" écris ainsi et avec
cette casse.
Manu
"DanielCo" a écrit dans le message de news:
ilne4r$h9e$Bonjour,
Est-ce qu'on doit envisager la possibilité de trouver :
"rapport,", "rapport?", "Rapport" etc.
Cordialement.
DanielBonjour,
Comment puis je demander à Excel que dés qu'il trouve dans la colonne A
une cellule comportant le mot "rapport", qu'il me deplace cette cellule
d'une case sur sa droite.
Merci de votre soutien
Manu
If Not c Is Nothing Then
'Si tu ne trouves pas c alors....
If Not c Is Nothing Then
'Si tu ne trouves pas c alors....
If Not c Is Nothing Then
'Si tu ne trouves pas c alors....
Merci Daniel, ca fonctionne egalement nickel, mais plus dur à comprendre pour
moi qui suis novice en VBA, car pour arriver à mes fins, je fais un melange
de ce que vous m'apprenez avec des lignes que je m'enregistre par
l'enregistreur, et c'est vraiment coton.
Par exemple j'essaie maintenant d'inserer une ligne en dessous des cellules
qui comportent "Rapport" dans la colonne B et là, j'avoue que c'est costaud,
je vais tacher de comprendre ce que tu as fais, dis moi si je me trompe...
Merci Daniel, ca fonctionne egalement nickel, mais plus dur à comprendre pour
moi qui suis novice en VBA, car pour arriver à mes fins, je fais un melange
de ce que vous m'apprenez avec des lignes que je m'enregistre par
l'enregistreur, et c'est vraiment coton.
Par exemple j'essaie maintenant d'inserer une ligne en dessous des cellules
qui comportent "Rapport" dans la colonne B et là, j'avoue que c'est costaud,
je vais tacher de comprendre ce que tu as fais, dis moi si je me trompe...
Merci Daniel, ca fonctionne egalement nickel, mais plus dur à comprendre pour
moi qui suis novice en VBA, car pour arriver à mes fins, je fais un melange
de ce que vous m'apprenez avec des lignes que je m'enregistre par
l'enregistreur, et c'est vraiment coton.
Par exemple j'essaie maintenant d'inserer une ligne en dessous des cellules
qui comportent "Rapport" dans la colonne B et là, j'avoue que c'est costaud,
je vais tacher de comprendre ce que tu as fais, dis moi si je me trompe...
bonjour Manu,
Sub Macro1()
Dim c As Range
For Each c In Range("A1:A" & Range("A65536").End(xlUp).Row)
If c Like "*Rapport*" Then
Range(c.Offset(, 1).Address) = c
Range(c.Address) = ""
Rows(c.Row + 1).Insert shift:=xlDown
End If
Next
End Sub
isabelle
Le 2011-03-15 06:59, Manu a écrit :Merci isabelle,
Ca fonctionne impec, et si je souhaiterais maintenant inserer une ligne
en
dessous des cellules comportant "Rapport" dans la col B en m'inspirant de
ton code, est ce que ca ressemblerait à cà,
Merci
Sub Macro2()
Dim c As Range
For Each c In Range("B1:B"& Range("A65536").End(xlUp).Row)
If c Like "*Rapport*" Then
Range(c.Offset(, 1).Address) = c
Selection.Insert shift:=xlDown
'Je crois que ce code insere au dessus et non au dessous
End If
Next
End Sub
"isabelle" a écrit dans le message de news:
ilnfl5$krm$bonjour Manu,
Sub Macro1()
Dim c As Range
For Each c In Range("A1:A"& Range("A65536").End(xlUp).Row)
If c Like "*Rapport*" Then
Range(c.Offset(, 1).Address) = c
Range(c.Address) = ""
End If
Next
End Sub
isabelle
Le 2011-03-15 06:24, Manu a écrit :Ce seront toutes les cellules qui comporte "Rapport" écris ainsi et
avec
cette casse.
Manu
"DanielCo" a écrit dans le message de news:
ilne4r$h9e$Bonjour,
Est-ce qu'on doit envisager la possibilité de trouver :
"rapport,", "rapport?", "Rapport" etc.
Cordialement.
DanielBonjour,
Comment puis je demander à Excel que dés qu'il trouve dans la colonne
A
une cellule comportant le mot "rapport", qu'il me deplace cette
cellule
d'une case sur sa droite.
Merci de votre soutien
Manu
bonjour Manu,
Sub Macro1()
Dim c As Range
For Each c In Range("A1:A" & Range("A65536").End(xlUp).Row)
If c Like "*Rapport*" Then
Range(c.Offset(, 1).Address) = c
Range(c.Address) = ""
Rows(c.Row + 1).Insert shift:=xlDown
End If
Next
End Sub
isabelle
Le 2011-03-15 06:59, Manu a écrit :
Merci isabelle,
Ca fonctionne impec, et si je souhaiterais maintenant inserer une ligne
en
dessous des cellules comportant "Rapport" dans la col B en m'inspirant de
ton code, est ce que ca ressemblerait à cà,
Merci
Sub Macro2()
Dim c As Range
For Each c In Range("B1:B"& Range("A65536").End(xlUp).Row)
If c Like "*Rapport*" Then
Range(c.Offset(, 1).Address) = c
Selection.Insert shift:=xlDown
'Je crois que ce code insere au dessus et non au dessous
End If
Next
End Sub
"isabelle"<i@v.org> a écrit dans le message de news:
ilnfl5$krm$1@speranza.aioe.org...
bonjour Manu,
Sub Macro1()
Dim c As Range
For Each c In Range("A1:A"& Range("A65536").End(xlUp).Row)
If c Like "*Rapport*" Then
Range(c.Offset(, 1).Address) = c
Range(c.Address) = ""
End If
Next
End Sub
isabelle
Le 2011-03-15 06:24, Manu a écrit :
Ce seront toutes les cellules qui comporte "Rapport" écris ainsi et
avec
cette casse.
Manu
"DanielCo"<dcolardelleZZZ@free.fr> a écrit dans le message de news:
ilne4r$h9e$1@speranza.aioe.org...
Bonjour,
Est-ce qu'on doit envisager la possibilité de trouver :
"rapport,", "rapport?", "Rapport" etc.
Cordialement.
Daniel
Bonjour,
Comment puis je demander à Excel que dés qu'il trouve dans la colonne
A
une cellule comportant le mot "rapport", qu'il me deplace cette
cellule
d'une case sur sa droite.
Merci de votre soutien
Manu
bonjour Manu,
Sub Macro1()
Dim c As Range
For Each c In Range("A1:A" & Range("A65536").End(xlUp).Row)
If c Like "*Rapport*" Then
Range(c.Offset(, 1).Address) = c
Range(c.Address) = ""
Rows(c.Row + 1).Insert shift:=xlDown
End If
Next
End Sub
isabelle
Le 2011-03-15 06:59, Manu a écrit :Merci isabelle,
Ca fonctionne impec, et si je souhaiterais maintenant inserer une ligne
en
dessous des cellules comportant "Rapport" dans la col B en m'inspirant de
ton code, est ce que ca ressemblerait à cà,
Merci
Sub Macro2()
Dim c As Range
For Each c In Range("B1:B"& Range("A65536").End(xlUp).Row)
If c Like "*Rapport*" Then
Range(c.Offset(, 1).Address) = c
Selection.Insert shift:=xlDown
'Je crois que ce code insere au dessus et non au dessous
End If
Next
End Sub
"isabelle" a écrit dans le message de news:
ilnfl5$krm$bonjour Manu,
Sub Macro1()
Dim c As Range
For Each c In Range("A1:A"& Range("A65536").End(xlUp).Row)
If c Like "*Rapport*" Then
Range(c.Offset(, 1).Address) = c
Range(c.Address) = ""
End If
Next
End Sub
isabelle
Le 2011-03-15 06:24, Manu a écrit :Ce seront toutes les cellules qui comporte "Rapport" écris ainsi et
avec
cette casse.
Manu
"DanielCo" a écrit dans le message de news:
ilne4r$h9e$Bonjour,
Est-ce qu'on doit envisager la possibilité de trouver :
"rapport,", "rapport?", "Rapport" etc.
Cordialement.
DanielBonjour,
Comment puis je demander à Excel que dés qu'il trouve dans la colonne
A
une cellule comportant le mot "rapport", qu'il me deplace cette
cellule
d'une case sur sa droite.
Merci de votre soutien
Manu