Bonjour
Je ne réussi pas à faire cette macro, car l'enregisteur enregistre pour la ligne active seulement.
Sur n'importe quelle ligne, je suis sur la cellule "D", en quittant la cellule, je voudrais selectionner
les 8 colonnes à droite sur cette même ligne, (F:M), copier le contenu de la ligne précédente
(Selection.FillDown) et ensuite me placer sur la cellule "N" de cette ligne (Fin de la macro).
merci
--
albertri-at-videotron.ca.invalid
Bonjour
Je ne réussi pas à faire cette macro, car l'enregisteur enregistre pour la ligne active seulement.
Sur n'importe quelle ligne, je suis sur la cellule "D", en quittant la cellule, je voudrais selectionner
les 8 colonnes à droite sur cette même ligne, (F:M), copier le contenu de la ligne précédente
(Selection.FillDown) et ensuite me placer sur la cellule "N" de cette ligne (Fin de la macro).
merci
--
albertri-at-videotron.ca.invalid
Bonjour
Je ne réussi pas à faire cette macro, car l'enregisteur enregistre pour la ligne active seulement.
Sur n'importe quelle ligne, je suis sur la cellule "D", en quittant la cellule, je voudrais selectionner
les 8 colonnes à droite sur cette même ligne, (F:M), copier le contenu de la ligne précédente
(Selection.FillDown) et ensuite me placer sur la cellule "N" de cette ligne (Fin de la macro).
merci
--
albertri-at-videotron.ca.invalid
Bonsoir,
Pas certain d'avoir compris..
Teste ceci, peut-être que cela répond à ton souhait
A placer dans le module de la feuille en question
'------------
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 4 And Target.Row > 1 Then
Range(Cells(Target.Row - 1, 6), Cells(Target.Row - 1, 13)).Copy
Target.Offset(, 2)
Target.Offset(, 10).Select
End If
End Sub
'-----------------
--
Salutations
JJ
"Albert" a écrit dans le message de news:
k4pv4f$cvl$Bonjour
Je ne réussi pas à faire cette macro, car l'enregisteur enregistre pour
la ligne active seulement.
Sur n'importe quelle ligne, je suis sur la cellule "D", en quittant la
cellule, je voudrais selectionner les 8 colonnes à droite sur cette même
ligne, (F:M), copier le contenu de la ligne précédente
(Selection.FillDown) et ensuite me placer sur la cellule "N" de cette
ligne (Fin de la macro).
merci
--
albertri-at-videotron.ca.invalid
Bonsoir,
Pas certain d'avoir compris..
Teste ceci, peut-être que cela répond à ton souhait
A placer dans le module de la feuille en question
'------------
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 4 And Target.Row > 1 Then
Range(Cells(Target.Row - 1, 6), Cells(Target.Row - 1, 13)).Copy
Target.Offset(, 2)
Target.Offset(, 10).Select
End If
End Sub
'-----------------
--
Salutations
JJ
"Albert" <albert@invalid.com> a écrit dans le message de news:
k4pv4f$cvl$1@speranza.aioe.org...
Bonjour
Je ne réussi pas à faire cette macro, car l'enregisteur enregistre pour
la ligne active seulement.
Sur n'importe quelle ligne, je suis sur la cellule "D", en quittant la
cellule, je voudrais selectionner les 8 colonnes à droite sur cette même
ligne, (F:M), copier le contenu de la ligne précédente
(Selection.FillDown) et ensuite me placer sur la cellule "N" de cette
ligne (Fin de la macro).
merci
--
albertri-at-videotron.ca.invalid
Bonsoir,
Pas certain d'avoir compris..
Teste ceci, peut-être que cela répond à ton souhait
A placer dans le module de la feuille en question
'------------
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 4 And Target.Row > 1 Then
Range(Cells(Target.Row - 1, 6), Cells(Target.Row - 1, 13)).Copy
Target.Offset(, 2)
Target.Offset(, 10).Select
End If
End Sub
'-----------------
--
Salutations
JJ
"Albert" a écrit dans le message de news:
k4pv4f$cvl$Bonjour
Je ne réussi pas à faire cette macro, car l'enregisteur enregistre pour
la ligne active seulement.
Sur n'importe quelle ligne, je suis sur la cellule "D", en quittant la
cellule, je voudrais selectionner les 8 colonnes à droite sur cette même
ligne, (F:M), copier le contenu de la ligne précédente
(Selection.FillDown) et ensuite me placer sur la cellule "N" de cette
ligne (Fin de la macro).
merci
--
albertri-at-videotron.ca.invalid
En quittant la cellule "E14"
sélectionner les cellules F14:M14
et y copier le contenu de F13:M13 <<<<<<
ensuite se placer dans la cellule N14
Bonsoir Jacky
Une petitte erreur de ma part, en quittant la cellule de la colonne ""E""
et non pas "D"
par exemple:
En quittant la cellule "E14"
sélectionner les cellules F14:M14
et y copier le contenu de F13:M14
ensuite se placer dans la cellule N14
Je ne comprends pas
Copy Target.Offset(, 2) et Target.Offset(, 10).Select
Dans la cellule L14 j'ai le bon résultat mais c'est vide dans les autres.
"Jacky" a écrit dans le message de
news:k4q2mk$n5i$Bonsoir,
Pas certain d'avoir compris..
Teste ceci, peut-être que cela répond à ton souhait
A placer dans le module de la feuille en question
'------------
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 4 And Target.Row > 1 Then
Range(Cells(Target.Row - 1, 6), Cells(Target.Row - 1, 13)).Copy
Target.Offset(, 2)
Target.Offset(, 10).Select
End If
End Sub
'-----------------
--
Salutations
JJ
"Albert" a écrit dans le message de news:
k4pv4f$cvl$Bonjour
Je ne réussi pas à faire cette macro, car l'enregisteur enregistre pour
la ligne active seulement.
Sur n'importe quelle ligne, je suis sur la cellule "D", en quittant la
cellule, je voudrais selectionner les 8 colonnes à droite sur cette
même ligne, (F:M), copier le contenu de la ligne précédente
(Selection.FillDown) et ensuite me placer sur la cellule "N" de cette
ligne (Fin de la macro).
merci
--
albertri-at-videotron.ca.invalid
En quittant la cellule "E14"
sélectionner les cellules F14:M14
et y copier le contenu de F13:M13 <<<<<<
ensuite se placer dans la cellule N14
Bonsoir Jacky
Une petitte erreur de ma part, en quittant la cellule de la colonne ""E""
et non pas "D"
par exemple:
En quittant la cellule "E14"
sélectionner les cellules F14:M14
et y copier le contenu de F13:M14
ensuite se placer dans la cellule N14
Je ne comprends pas
Copy Target.Offset(, 2) et Target.Offset(, 10).Select
Dans la cellule L14 j'ai le bon résultat mais c'est vide dans les autres.
"Jacky" <Dupond@marcel.fr> a écrit dans le message de
news:k4q2mk$n5i$1@speranza.aioe.org...
Bonsoir,
Pas certain d'avoir compris..
Teste ceci, peut-être que cela répond à ton souhait
A placer dans le module de la feuille en question
'------------
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 4 And Target.Row > 1 Then
Range(Cells(Target.Row - 1, 6), Cells(Target.Row - 1, 13)).Copy
Target.Offset(, 2)
Target.Offset(, 10).Select
End If
End Sub
'-----------------
--
Salutations
JJ
"Albert" <albert@invalid.com> a écrit dans le message de news:
k4pv4f$cvl$1@speranza.aioe.org...
Bonjour
Je ne réussi pas à faire cette macro, car l'enregisteur enregistre pour
la ligne active seulement.
Sur n'importe quelle ligne, je suis sur la cellule "D", en quittant la
cellule, je voudrais selectionner les 8 colonnes à droite sur cette
même ligne, (F:M), copier le contenu de la ligne précédente
(Selection.FillDown) et ensuite me placer sur la cellule "N" de cette
ligne (Fin de la macro).
merci
--
albertri-at-videotron.ca.invalid
En quittant la cellule "E14"
sélectionner les cellules F14:M14
et y copier le contenu de F13:M13 <<<<<<
ensuite se placer dans la cellule N14
Bonsoir Jacky
Une petitte erreur de ma part, en quittant la cellule de la colonne ""E""
et non pas "D"
par exemple:
En quittant la cellule "E14"
sélectionner les cellules F14:M14
et y copier le contenu de F13:M14
ensuite se placer dans la cellule N14
Je ne comprends pas
Copy Target.Offset(, 2) et Target.Offset(, 10).Select
Dans la cellule L14 j'ai le bon résultat mais c'est vide dans les autres.
"Jacky" a écrit dans le message de
news:k4q2mk$n5i$Bonsoir,
Pas certain d'avoir compris..
Teste ceci, peut-être que cela répond à ton souhait
A placer dans le module de la feuille en question
'------------
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 4 And Target.Row > 1 Then
Range(Cells(Target.Row - 1, 6), Cells(Target.Row - 1, 13)).Copy
Target.Offset(, 2)
Target.Offset(, 10).Select
End If
End Sub
'-----------------
--
Salutations
JJ
"Albert" a écrit dans le message de news:
k4pv4f$cvl$Bonjour
Je ne réussi pas à faire cette macro, car l'enregisteur enregistre pour
la ligne active seulement.
Sur n'importe quelle ligne, je suis sur la cellule "D", en quittant la
cellule, je voudrais selectionner les 8 colonnes à droite sur cette
même ligne, (F:M), copier le contenu de la ligne précédente
(Selection.FillDown) et ensuite me placer sur la cellule "N" de cette
ligne (Fin de la macro).
merci
--
albertri-at-videotron.ca.invalid
En quittant la cellule "E14"
sélectionner les cellules F14:M14
et y copier le contenu de F13:M13 <<<<<<
ensuite se placer dans la cellule N14
Bonsoir Jacky
Une petitte erreur de ma part, en quittant la cellule de la colonne ""E""
et non pas "D"
par exemple:
En quittant la cellule "E14"
sélectionner les cellules F14:M14
et y copier le contenu de F13:M14
ensuite se placer dans la cellule N14
Je ne comprends pas
Copy Target.Offset(, 2) et Target.Offset(, 10).Select
Dans la cellule L14 j'ai le bon résultat mais c'est vide dans les autres.
"Jacky" a écrit dans le message de
news:k4q2mk$n5i$Bonsoir,
Pas certain d'avoir compris..
Teste ceci, peut-être que cela répond à ton souhait
A placer dans le module de la feuille en question
'------------
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 4 And Target.Row > 1 Then
Range(Cells(Target.Row - 1, 6), Cells(Target.Row - 1, 13)).Copy
Target.Offset(, 2)
Target.Offset(, 10).Select
End If
End Sub
'-----------------
--
Salutations
JJ
"Albert" a écrit dans le message de news:
k4pv4f$cvl$Bonjour
Je ne réussi pas à faire cette macro, car l'enregisteur enregistre pour
la ligne active seulement.
Sur n'importe quelle ligne, je suis sur la cellule "D", en quittant la
cellule, je voudrais selectionner les 8 colonnes à droite sur cette
même ligne, (F:M), copier le contenu de la ligne précédente
(Selection.FillDown) et ensuite me placer sur la cellule "N" de cette
ligne (Fin de la macro).
merci
--
albertri-at-videotron.ca.invalid
En quittant la cellule "E14"
sélectionner les cellules F14:M14
et y copier le contenu de F13:M13 <<<<<<
ensuite se placer dans la cellule N14
Bonsoir Jacky
Une petitte erreur de ma part, en quittant la cellule de la colonne ""E""
et non pas "D"
par exemple:
En quittant la cellule "E14"
sélectionner les cellules F14:M14
et y copier le contenu de F13:M14
ensuite se placer dans la cellule N14
Je ne comprends pas
Copy Target.Offset(, 2) et Target.Offset(, 10).Select
Dans la cellule L14 j'ai le bon résultat mais c'est vide dans les autres.
"Jacky" <Dupond@marcel.fr> a écrit dans le message de
news:k4q2mk$n5i$1@speranza.aioe.org...
Bonsoir,
Pas certain d'avoir compris..
Teste ceci, peut-être que cela répond à ton souhait
A placer dans le module de la feuille en question
'------------
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 4 And Target.Row > 1 Then
Range(Cells(Target.Row - 1, 6), Cells(Target.Row - 1, 13)).Copy
Target.Offset(, 2)
Target.Offset(, 10).Select
End If
End Sub
'-----------------
--
Salutations
JJ
"Albert" <albert@invalid.com> a écrit dans le message de news:
k4pv4f$cvl$1@speranza.aioe.org...
Bonjour
Je ne réussi pas à faire cette macro, car l'enregisteur enregistre pour
la ligne active seulement.
Sur n'importe quelle ligne, je suis sur la cellule "D", en quittant la
cellule, je voudrais selectionner les 8 colonnes à droite sur cette
même ligne, (F:M), copier le contenu de la ligne précédente
(Selection.FillDown) et ensuite me placer sur la cellule "N" de cette
ligne (Fin de la macro).
merci
--
albertri-at-videotron.ca.invalid
En quittant la cellule "E14"
sélectionner les cellules F14:M14
et y copier le contenu de F13:M13 <<<<<<
ensuite se placer dans la cellule N14
Bonsoir Jacky
Une petitte erreur de ma part, en quittant la cellule de la colonne ""E""
et non pas "D"
par exemple:
En quittant la cellule "E14"
sélectionner les cellules F14:M14
et y copier le contenu de F13:M14
ensuite se placer dans la cellule N14
Je ne comprends pas
Copy Target.Offset(, 2) et Target.Offset(, 10).Select
Dans la cellule L14 j'ai le bon résultat mais c'est vide dans les autres.
"Jacky" a écrit dans le message de
news:k4q2mk$n5i$Bonsoir,
Pas certain d'avoir compris..
Teste ceci, peut-être que cela répond à ton souhait
A placer dans le module de la feuille en question
'------------
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 4 And Target.Row > 1 Then
Range(Cells(Target.Row - 1, 6), Cells(Target.Row - 1, 13)).Copy
Target.Offset(, 2)
Target.Offset(, 10).Select
End If
End Sub
'-----------------
--
Salutations
JJ
"Albert" a écrit dans le message de news:
k4pv4f$cvl$Bonjour
Je ne réussi pas à faire cette macro, car l'enregisteur enregistre pour
la ligne active seulement.
Sur n'importe quelle ligne, je suis sur la cellule "D", en quittant la
cellule, je voudrais selectionner les 8 colonnes à droite sur cette
même ligne, (F:M), copier le contenu de la ligne précédente
(Selection.FillDown) et ensuite me placer sur la cellule "N" de cette
ligne (Fin de la macro).
merci
--
albertri-at-videotron.ca.invalid
Bonjour
Je ne vois pas la réponse de Jacky.
Vous êtes bien sur le MPFE tous les deux?
Jacquouille
Bonjour
Je ne vois pas la réponse de Jacky.
Vous êtes bien sur le MPFE tous les deux?
Jacquouille
Bonjour
Je ne vois pas la réponse de Jacky.
Vous êtes bien sur le MPFE tous les deux?
Jacquouille
Bonsoir,
Pas certain d'avoir compris..
Teste ceci, peut-être que cela répond à ton souhait
A placer dans le module de la feuille en question
'------------
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 4 And Target.Row > 1 Then
Range(Cells(Target.Row - 1, 6), Cells(Target.Row - 1, 13)).Copy
Target.Offset(, 2)
Target.Offset(, 10).Select
End If
End Sub
'-----------------
Bonsoir,
Pas certain d'avoir compris..
Teste ceci, peut-être que cela répond à ton souhait
A placer dans le module de la feuille en question
'------------
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 4 And Target.Row > 1 Then
Range(Cells(Target.Row - 1, 6), Cells(Target.Row - 1, 13)).Copy
Target.Offset(, 2)
Target.Offset(, 10).Select
End If
End Sub
'-----------------
Bonsoir,
Pas certain d'avoir compris..
Teste ceci, peut-être que cela répond à ton souhait
A placer dans le module de la feuille en question
'------------
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 4 And Target.Row > 1 Then
Range(Cells(Target.Row - 1, 6), Cells(Target.Row - 1, 13)).Copy
Target.Offset(, 2)
Target.Offset(, 10).Select
End If
End Sub
'-----------------
Je ne comprends pas
Copy Target.Offset(, 2) et Target.Offset(, 10).Select
Je suis un mauvais dactylo
ceci devrait lire
par exemple:En quittant la cellule "E14"
sélectionner les cellules F14:M14
et y copier le contenu de F13:M13 <<<<<<
ensuite se placer dans la cellule N14
"Albert" a écrit dans le message de news:k4q5bh$ucd$Bonsoir Jacky
Une petitte erreur de ma part, en quittant la cellule de la colonne ""E"" et non pas "D"
par exemple:
En quittant la cellule "E14"
sélectionner les cellules F14:M14
et y copier le contenu de F13:M14
ensuite se placer dans la cellule N14
Je ne comprends pas
Copy Target.Offset(, 2) et Target.Offset(, 10).Select
Dans la cellule L14 j'ai le bon résultat mais c'est vide dans les autres.
"Jacky" a écrit dans le message de news:k4q2mk$n5i$Bonsoir,
Pas certain d'avoir compris..
Teste ceci, peut-être que cela répond à ton souhait
A placer dans le module de la feuille en question
'------------
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 4 And Target.Row > 1 Then
Range(Cells(Target.Row - 1, 6), Cells(Target.Row - 1, 13)).Copy Target.Offset(, 2)
Target.Offset(, 10).Select
End If
End Sub
'-----------------
--
Salutations
JJ
"Albert" a écrit dans le message de news: k4pv4f$cvl$Bonjour
Je ne réussi pas à faire cette macro, car l'enregisteur enregistre pour la ligne active seulement.
Sur n'importe quelle ligne, je suis sur la cellule "D", en quittant la cellule, je voudrais selectionner
les 8 colonnes à droite sur cette même ligne, (F:M), copier le contenu de la ligne précédente
(Selection.FillDown) et ensuite me placer sur la cellule "N" de cette ligne (Fin de la macro).
merci
--
albertri-at-videotron.ca.invalid
Je ne comprends pas
Copy Target.Offset(, 2) et Target.Offset(, 10).Select
Je suis un mauvais dactylo
ceci devrait lire
par exemple:
En quittant la cellule "E14"
sélectionner les cellules F14:M14
et y copier le contenu de F13:M13 <<<<<<
ensuite se placer dans la cellule N14
"Albert" <albert@invalid.com> a écrit dans le message de news:k4q5bh$ucd$1@speranza.aioe.org...
Bonsoir Jacky
Une petitte erreur de ma part, en quittant la cellule de la colonne ""E"" et non pas "D"
par exemple:
En quittant la cellule "E14"
sélectionner les cellules F14:M14
et y copier le contenu de F13:M14
ensuite se placer dans la cellule N14
Je ne comprends pas
Copy Target.Offset(, 2) et Target.Offset(, 10).Select
Dans la cellule L14 j'ai le bon résultat mais c'est vide dans les autres.
"Jacky" <Dupond@marcel.fr> a écrit dans le message de news:k4q2mk$n5i$1@speranza.aioe.org...
Bonsoir,
Pas certain d'avoir compris..
Teste ceci, peut-être que cela répond à ton souhait
A placer dans le module de la feuille en question
'------------
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 4 And Target.Row > 1 Then
Range(Cells(Target.Row - 1, 6), Cells(Target.Row - 1, 13)).Copy Target.Offset(, 2)
Target.Offset(, 10).Select
End If
End Sub
'-----------------
--
Salutations
JJ
"Albert" <albert@invalid.com> a écrit dans le message de news: k4pv4f$cvl$1@speranza.aioe.org...
Bonjour
Je ne réussi pas à faire cette macro, car l'enregisteur enregistre pour la ligne active seulement.
Sur n'importe quelle ligne, je suis sur la cellule "D", en quittant la cellule, je voudrais selectionner
les 8 colonnes à droite sur cette même ligne, (F:M), copier le contenu de la ligne précédente
(Selection.FillDown) et ensuite me placer sur la cellule "N" de cette ligne (Fin de la macro).
merci
--
albertri-at-videotron.ca.invalid
Je ne comprends pas
Copy Target.Offset(, 2) et Target.Offset(, 10).Select
Je suis un mauvais dactylo
ceci devrait lire
par exemple:En quittant la cellule "E14"
sélectionner les cellules F14:M14
et y copier le contenu de F13:M13 <<<<<<
ensuite se placer dans la cellule N14
"Albert" a écrit dans le message de news:k4q5bh$ucd$Bonsoir Jacky
Une petitte erreur de ma part, en quittant la cellule de la colonne ""E"" et non pas "D"
par exemple:
En quittant la cellule "E14"
sélectionner les cellules F14:M14
et y copier le contenu de F13:M14
ensuite se placer dans la cellule N14
Je ne comprends pas
Copy Target.Offset(, 2) et Target.Offset(, 10).Select
Dans la cellule L14 j'ai le bon résultat mais c'est vide dans les autres.
"Jacky" a écrit dans le message de news:k4q2mk$n5i$Bonsoir,
Pas certain d'avoir compris..
Teste ceci, peut-être que cela répond à ton souhait
A placer dans le module de la feuille en question
'------------
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 4 And Target.Row > 1 Then
Range(Cells(Target.Row - 1, 6), Cells(Target.Row - 1, 13)).Copy Target.Offset(, 2)
Target.Offset(, 10).Select
End If
End Sub
'-----------------
--
Salutations
JJ
"Albert" a écrit dans le message de news: k4pv4f$cvl$Bonjour
Je ne réussi pas à faire cette macro, car l'enregisteur enregistre pour la ligne active seulement.
Sur n'importe quelle ligne, je suis sur la cellule "D", en quittant la cellule, je voudrais selectionner
les 8 colonnes à droite sur cette même ligne, (F:M), copier le contenu de la ligne précédente
(Selection.FillDown) et ensuite me placer sur la cellule "N" de cette ligne (Fin de la macro).
merci
--
albertri-at-videotron.ca.invalid
Re...
'------------
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 5 And Target.Row > 1 Then
Range(Cells(Target.Row - 1, 6), Cells(Target.Row - 1, 13)).Copy
Target.Offset(, 1)
Target.Offset(, 9).Select
End If
End Sub
'---------------Je ne comprends pas
Copy Target.Offset(, 2) et Target.Offset(, 10).Select
DEVENU
Target.Offset(, 1) et Target.Offset(, 9).Select
"Target.Offset(, 1)" décale la sélection de 1 vers la droite (colonne F)
et
commence la copie jusqu'a la colonne M (13)
"Target.Offset(, 9).Select" décale de 9 colonnes vers la droite soit
colonne N
c'est l'équivalent de " Range("N" & Target.Row).Select"
Le tout a condition que la cellule en cours de sélection soit en colonne 5
(E) et au moins en ligne 2
--
Salutations
JJ
Re...
'------------
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 5 And Target.Row > 1 Then
Range(Cells(Target.Row - 1, 6), Cells(Target.Row - 1, 13)).Copy
Target.Offset(, 1)
Target.Offset(, 9).Select
End If
End Sub
'---------------
Je ne comprends pas
Copy Target.Offset(, 2) et Target.Offset(, 10).Select
DEVENU
Target.Offset(, 1) et Target.Offset(, 9).Select
"Target.Offset(, 1)" décale la sélection de 1 vers la droite (colonne F)
et
commence la copie jusqu'a la colonne M (13)
"Target.Offset(, 9).Select" décale de 9 colonnes vers la droite soit
colonne N
c'est l'équivalent de " Range("N" & Target.Row).Select"
Le tout a condition que la cellule en cours de sélection soit en colonne 5
(E) et au moins en ligne 2
--
Salutations
JJ
Re...
'------------
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 5 And Target.Row > 1 Then
Range(Cells(Target.Row - 1, 6), Cells(Target.Row - 1, 13)).Copy
Target.Offset(, 1)
Target.Offset(, 9).Select
End If
End Sub
'---------------Je ne comprends pas
Copy Target.Offset(, 2) et Target.Offset(, 10).Select
DEVENU
Target.Offset(, 1) et Target.Offset(, 9).Select
"Target.Offset(, 1)" décale la sélection de 1 vers la droite (colonne F)
et
commence la copie jusqu'a la colonne M (13)
"Target.Offset(, 9).Select" décale de 9 colonnes vers la droite soit
colonne N
c'est l'équivalent de " Range("N" & Target.Row).Select"
Le tout a condition que la cellule en cours de sélection soit en colonne 5
(E) et au moins en ligne 2
--
Salutations
JJ
aussitôt la colonne E atteinte, avant de taper le texte la macro s'exécute,
Cela fonctionne bien
Target.Offset(, 0)
Target.Offset(, 9).Select
Est-ce la bonne façon de faire?
Re bonsoir
"Jacky" a écrit dans le message de news:k4qbig$cq7$
J'ai compris après avoir mis le code sur FEUIL1...
et j'ai pu faire les corrections.
Une question cependant la colonne "E" correspond à If Target.Column = 5
aussitôt la colonne E atteinte, avant de taper le texte la macro s'exécute, j'ai dû modifier la macro à :
If Target.Column = 6.......
Target.Offset(, 0)
Target.Offset(, 9).Select
Cela fonctionne bien
Est-ce la bonne façon de faire?
Merci
AlbertRe...
'------------
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 5 And Target.Row > 1 Then
Range(Cells(Target.Row - 1, 6), Cells(Target.Row - 1, 13)).Copy Target.Offset(, 1)
Target.Offset(, 9).Select
End If
End Sub
'---------------Je ne comprends pas
Copy Target.Offset(, 2) et Target.Offset(, 10).Select
DEVENU
Target.Offset(, 1) et Target.Offset(, 9).Select
"Target.Offset(, 1)" décale la sélection de 1 vers la droite (colonne F) et
commence la copie jusqu'a la colonne M (13)
"Target.Offset(, 9).Select" décale de 9 colonnes vers la droite soit colonne N
c'est l'équivalent de " Range("N" & Target.Row).Select"
Le tout a condition que la cellule en cours de sélection soit en colonne 5 (E) et au moins en ligne 2
--
Salutations
JJ
aussitôt la colonne E atteinte, avant de taper le texte la macro s'exécute,
Cela fonctionne bien
Target.Offset(, 0)
Target.Offset(, 9).Select
Est-ce la bonne façon de faire?
Re bonsoir
"Jacky" <Dupond@marcel.fr> a écrit dans le message de news:k4qbig$cq7$1@speranza.aioe.org...
J'ai compris après avoir mis le code sur FEUIL1...
et j'ai pu faire les corrections.
Une question cependant la colonne "E" correspond à If Target.Column = 5
aussitôt la colonne E atteinte, avant de taper le texte la macro s'exécute, j'ai dû modifier la macro à :
If Target.Column = 6.......
Target.Offset(, 0)
Target.Offset(, 9).Select
Cela fonctionne bien
Est-ce la bonne façon de faire?
Merci
Albert
Re...
'------------
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 5 And Target.Row > 1 Then
Range(Cells(Target.Row - 1, 6), Cells(Target.Row - 1, 13)).Copy Target.Offset(, 1)
Target.Offset(, 9).Select
End If
End Sub
'---------------
Je ne comprends pas
Copy Target.Offset(, 2) et Target.Offset(, 10).Select
DEVENU
Target.Offset(, 1) et Target.Offset(, 9).Select
"Target.Offset(, 1)" décale la sélection de 1 vers la droite (colonne F) et
commence la copie jusqu'a la colonne M (13)
"Target.Offset(, 9).Select" décale de 9 colonnes vers la droite soit colonne N
c'est l'équivalent de " Range("N" & Target.Row).Select"
Le tout a condition que la cellule en cours de sélection soit en colonne 5 (E) et au moins en ligne 2
--
Salutations
JJ
aussitôt la colonne E atteinte, avant de taper le texte la macro s'exécute,
Cela fonctionne bien
Target.Offset(, 0)
Target.Offset(, 9).Select
Est-ce la bonne façon de faire?
Re bonsoir
"Jacky" a écrit dans le message de news:k4qbig$cq7$
J'ai compris après avoir mis le code sur FEUIL1...
et j'ai pu faire les corrections.
Une question cependant la colonne "E" correspond à If Target.Column = 5
aussitôt la colonne E atteinte, avant de taper le texte la macro s'exécute, j'ai dû modifier la macro à :
If Target.Column = 6.......
Target.Offset(, 0)
Target.Offset(, 9).Select
Cela fonctionne bien
Est-ce la bonne façon de faire?
Merci
AlbertRe...
'------------
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 5 And Target.Row > 1 Then
Range(Cells(Target.Row - 1, 6), Cells(Target.Row - 1, 13)).Copy Target.Offset(, 1)
Target.Offset(, 9).Select
End If
End Sub
'---------------Je ne comprends pas
Copy Target.Offset(, 2) et Target.Offset(, 10).Select
DEVENU
Target.Offset(, 1) et Target.Offset(, 9).Select
"Target.Offset(, 1)" décale la sélection de 1 vers la droite (colonne F) et
commence la copie jusqu'a la colonne M (13)
"Target.Offset(, 9).Select" décale de 9 colonnes vers la droite soit colonne N
c'est l'équivalent de " Range("N" & Target.Row).Select"
Le tout a condition que la cellule en cours de sélection soit en colonne 5 (E) et au moins en ligne 2
--
Salutations
JJ
Re..aussitôt la colonne E atteinte, avant de taper le texte la macro
s'exécute,
Ceci est un comportement normalCela fonctionne bien
Quand cela fonctionne comme on le souhaite "ON NE TOUCHE PLUS" ;o)))))Est-ce la bonne façon de faire?
Je ne sais pas ce que ton projet doit réaliser, mais perso.
je ne me sers pas d'une sélection de cellule pour faire une copie.
Salutations
JJ
Re..
aussitôt la colonne E atteinte, avant de taper le texte la macro
s'exécute,
Ceci est un comportement normal
Cela fonctionne bien
Quand cela fonctionne comme on le souhaite "ON NE TOUCHE PLUS" ;o)))))
Est-ce la bonne façon de faire?
Je ne sais pas ce que ton projet doit réaliser, mais perso.
je ne me sers pas d'une sélection de cellule pour faire une copie.
Salutations
JJ
Re..aussitôt la colonne E atteinte, avant de taper le texte la macro
s'exécute,
Ceci est un comportement normalCela fonctionne bien
Quand cela fonctionne comme on le souhaite "ON NE TOUCHE PLUS" ;o)))))Est-ce la bonne façon de faire?
Je ne sais pas ce que ton projet doit réaliser, mais perso.
je ne me sers pas d'une sélection de cellule pour faire une copie.
Salutations
JJ