bonjour
Enoncé simplifié
classeur avec 2 feuilles
feuil1
feuil2
sur feuil1 -> 2 colonnes A B
nom1 nom2
un bouton pour valider
la colonne B correspond a la sauvegarde de nom1 a l'activation de la page.
le nom de la feuille2 est donc nom2.
si je modifie nom1 comment faire pour que losque je valide
le nom de feuil2=nom1
Merci de l'aide
Lionel
bonjour
Enoncé simplifié
classeur avec 2 feuilles
feuil1
feuil2
sur feuil1 -> 2 colonnes A B
nom1 nom2
un bouton pour valider
la colonne B correspond a la sauvegarde de nom1 a l'activation de la page.
le nom de la feuille2 est donc nom2.
si je modifie nom1 comment faire pour que losque je valide
le nom de feuil2=nom1
Merci de l'aide
Lionel
bonjour
Enoncé simplifié
classeur avec 2 feuilles
feuil1
feuil2
sur feuil1 -> 2 colonnes A B
nom1 nom2
un bouton pour valider
la colonne B correspond a la sauvegarde de nom1 a l'activation de la page.
le nom de la feuille2 est donc nom2.
si je modifie nom1 comment faire pour que losque je valide
le nom de feuil2=nom1
Merci de l'aide
Lionel
Bonjour.
Si j'ai bien compris (mais j'en doute) :
Private Sub CommandButton1_Click()
Sheets("Feuil2").Name = Sheets("Feuil1").Range("A1")
End Sub
Cordialement.
Daniel
"Lionel" a écrit dans le message de news:
4654dde6$0$25940$bonjour
Enoncé simplifié
classeur avec 2 feuilles
feuil1
feuil2
sur feuil1 -> 2 colonnes A B
nom1 nom2
un bouton pour valider
la colonne B correspond a la sauvegarde de nom1 a l'activation de la
page.
le nom de la feuille2 est donc nom2.
si je modifie nom1 comment faire pour que losque je valide
le nom de feuil2=nom1
Merci de l'aide
Lionel
Bonjour.
Si j'ai bien compris (mais j'en doute) :
Private Sub CommandButton1_Click()
Sheets("Feuil2").Name = Sheets("Feuil1").Range("A1")
End Sub
Cordialement.
Daniel
"Lionel" <lionel.ma@wanadoo.fr> a écrit dans le message de news:
4654dde6$0$25940$ba4acef3@news.orange.fr...
bonjour
Enoncé simplifié
classeur avec 2 feuilles
feuil1
feuil2
sur feuil1 -> 2 colonnes A B
nom1 nom2
un bouton pour valider
la colonne B correspond a la sauvegarde de nom1 a l'activation de la
page.
le nom de la feuille2 est donc nom2.
si je modifie nom1 comment faire pour que losque je valide
le nom de feuil2=nom1
Merci de l'aide
Lionel
Bonjour.
Si j'ai bien compris (mais j'en doute) :
Private Sub CommandButton1_Click()
Sheets("Feuil2").Name = Sheets("Feuil1").Range("A1")
End Sub
Cordialement.
Daniel
"Lionel" a écrit dans le message de news:
4654dde6$0$25940$bonjour
Enoncé simplifié
classeur avec 2 feuilles
feuil1
feuil2
sur feuil1 -> 2 colonnes A B
nom1 nom2
un bouton pour valider
la colonne B correspond a la sauvegarde de nom1 a l'activation de la
page.
le nom de la feuille2 est donc nom2.
si je modifie nom1 comment faire pour que losque je valide
le nom de feuil2=nom1
Merci de l'aide
Lionel
bonjour,
j'ai peché par volonté de faire court
lorsque je clique sur le bouton
il faut :
1 - que le nouveau nom saisi dans feuil1 se repercute dans A2 de feuil2
2 - que le nom de l'onglet feuil2 soit nouveau nom (c'est pour cela qu'en
colonne B j'ai l'ancien nom parce qu'il le faut pour activer la feuil2
cela semble simple mais mes tentatives sont restees infructueuses (messages
d'erreurs)
Merci
Lionel
"Daniel" a écrit dans le message de news:Bonjour.
Si j'ai bien compris (mais j'en doute) :
Private Sub CommandButton1_Click()
Sheets("Feuil2").Name = Sheets("Feuil1").Range("A1")
End Sub
Cordialement.
Daniel
"Lionel" a écrit dans le message de news:
4654dde6$0$25940$bonjour
Enoncé simplifié
classeur avec 2 feuilles
feuil1
feuil2
sur feuil1 -> 2 colonnes A B
nom1 nom2
un bouton pour valider
la colonne B correspond a la sauvegarde de nom1 a l'activation de la
page.
le nom de la feuille2 est donc nom2.
si je modifie nom1 comment faire pour que losque je valide
le nom de feuil2=nom1
Merci de l'aide
Lionel
bonjour,
j'ai peché par volonté de faire court
lorsque je clique sur le bouton
il faut :
1 - que le nouveau nom saisi dans feuil1 se repercute dans A2 de feuil2
2 - que le nom de l'onglet feuil2 soit nouveau nom (c'est pour cela qu'en
colonne B j'ai l'ancien nom parce qu'il le faut pour activer la feuil2
cela semble simple mais mes tentatives sont restees infructueuses (messages
d'erreurs)
Merci
Lionel
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
OGhuJydnHHA.3704@TK2MSFTNGP02.phx.gbl...
Bonjour.
Si j'ai bien compris (mais j'en doute) :
Private Sub CommandButton1_Click()
Sheets("Feuil2").Name = Sheets("Feuil1").Range("A1")
End Sub
Cordialement.
Daniel
"Lionel" <lionel.ma@wanadoo.fr> a écrit dans le message de news:
4654dde6$0$25940$ba4acef3@news.orange.fr...
bonjour
Enoncé simplifié
classeur avec 2 feuilles
feuil1
feuil2
sur feuil1 -> 2 colonnes A B
nom1 nom2
un bouton pour valider
la colonne B correspond a la sauvegarde de nom1 a l'activation de la
page.
le nom de la feuille2 est donc nom2.
si je modifie nom1 comment faire pour que losque je valide
le nom de feuil2=nom1
Merci de l'aide
Lionel
bonjour,
j'ai peché par volonté de faire court
lorsque je clique sur le bouton
il faut :
1 - que le nouveau nom saisi dans feuil1 se repercute dans A2 de feuil2
2 - que le nom de l'onglet feuil2 soit nouveau nom (c'est pour cela qu'en
colonne B j'ai l'ancien nom parce qu'il le faut pour activer la feuil2
cela semble simple mais mes tentatives sont restees infructueuses (messages
d'erreurs)
Merci
Lionel
"Daniel" a écrit dans le message de news:Bonjour.
Si j'ai bien compris (mais j'en doute) :
Private Sub CommandButton1_Click()
Sheets("Feuil2").Name = Sheets("Feuil1").Range("A1")
End Sub
Cordialement.
Daniel
"Lionel" a écrit dans le message de news:
4654dde6$0$25940$bonjour
Enoncé simplifié
classeur avec 2 feuilles
feuil1
feuil2
sur feuil1 -> 2 colonnes A B
nom1 nom2
un bouton pour valider
la colonne B correspond a la sauvegarde de nom1 a l'activation de la
page.
le nom de la feuille2 est donc nom2.
si je modifie nom1 comment faire pour que losque je valide
le nom de feuil2=nom1
Merci de l'aide
Lionel
Salut Lionel
Pas trés claire ton affaire !!!
Tu dit que Colonne B est la sauvegarde de nom1 de colonne A
Donc à la saisie d'un nouveau nom pour nom1 si dans un premier temps il
yaura un nom1 <> d'un nom2, puisque au final la colonne B doit être la
sauvegarde de Colonne A le nom2 de la colonne B deviendra équivalent au
nom1
de la colonne A donc nom1 sera = à nom2
Dur dur !!!!
Ais je bien compris !!!!
en résumé donc
1° saisie d'un nouveau nom en A1 feuil1
2° changement du nom de la Feuil2 (affectation de ce nouveau nom)
3° intégration du nouveau nom en A2 feuil2
4° Recopie de ce nouveau nom dans Feuil1 B1
Dans cette perspective je te propose de mettre dans le VBA de la feuil1 ce
code :
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As
Boolean)
If ActiveCell.Address = Range("A1").Address Then
Nom = Range("B1")
Sheets(Nom).Name = Range("A1")
Nom = Range("A1")
Sheets(Nom).Range("A2") = Range("A1")
Range("B1") = Range("A1")
End If
End Sub
Par simple double clique sur la cellule du nouveau nom saisie (A1 de la
feuil1)
Celà devrait faire
Attention en préambule la nom de la feuil2 doit être celui de B1 de la
feuil1
Dis moi ce que tu en penses !!!bonjour,
j'ai peché par volonté de faire court
lorsque je clique sur le bouton
il faut :
1 - que le nouveau nom saisi dans feuil1 se repercute dans A2 de feuil2
2 - que le nom de l'onglet feuil2 soit nouveau nom (c'est pour cela
qu'en
colonne B j'ai l'ancien nom parce qu'il le faut pour activer la feuil2
cela semble simple mais mes tentatives sont restees infructueuses
(messages
d'erreurs)
Merci
Lionel
"Daniel" a écrit dans le message de news:Bonjour.
Si j'ai bien compris (mais j'en doute) :
Private Sub CommandButton1_Click()
Sheets("Feuil2").Name = Sheets("Feuil1").Range("A1")
End Sub
Cordialement.
Daniel
"Lionel" a écrit dans le message de news:
4654dde6$0$25940$bonjour
Enoncé simplifié
classeur avec 2 feuilles
feuil1
feuil2
sur feuil1 -> 2 colonnes A B
nom1 nom2
un bouton pour valider
la colonne B correspond a la sauvegarde de nom1 a l'activation de la
page.
le nom de la feuille2 est donc nom2.
si je modifie nom1 comment faire pour que losque je valide
le nom de feuil2=nom1
Merci de l'aide
Lionel
Salut Lionel
Pas trés claire ton affaire !!!
Tu dit que Colonne B est la sauvegarde de nom1 de colonne A
Donc à la saisie d'un nouveau nom pour nom1 si dans un premier temps il
yaura un nom1 <> d'un nom2, puisque au final la colonne B doit être la
sauvegarde de Colonne A le nom2 de la colonne B deviendra équivalent au
nom1
de la colonne A donc nom1 sera = à nom2
Dur dur !!!!
Ais je bien compris !!!!
en résumé donc
1° saisie d'un nouveau nom en A1 feuil1
2° changement du nom de la Feuil2 (affectation de ce nouveau nom)
3° intégration du nouveau nom en A2 feuil2
4° Recopie de ce nouveau nom dans Feuil1 B1
Dans cette perspective je te propose de mettre dans le VBA de la feuil1 ce
code :
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As
Boolean)
If ActiveCell.Address = Range("A1").Address Then
Nom = Range("B1")
Sheets(Nom).Name = Range("A1")
Nom = Range("A1")
Sheets(Nom).Range("A2") = Range("A1")
Range("B1") = Range("A1")
End If
End Sub
Par simple double clique sur la cellule du nouveau nom saisie (A1 de la
feuil1)
Celà devrait faire
Attention en préambule la nom de la feuil2 doit être celui de B1 de la
feuil1
Dis moi ce que tu en penses !!!
bonjour,
j'ai peché par volonté de faire court
lorsque je clique sur le bouton
il faut :
1 - que le nouveau nom saisi dans feuil1 se repercute dans A2 de feuil2
2 - que le nom de l'onglet feuil2 soit nouveau nom (c'est pour cela
qu'en
colonne B j'ai l'ancien nom parce qu'il le faut pour activer la feuil2
cela semble simple mais mes tentatives sont restees infructueuses
(messages
d'erreurs)
Merci
Lionel
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
OGhuJydnHHA.3704@TK2MSFTNGP02.phx.gbl...
Bonjour.
Si j'ai bien compris (mais j'en doute) :
Private Sub CommandButton1_Click()
Sheets("Feuil2").Name = Sheets("Feuil1").Range("A1")
End Sub
Cordialement.
Daniel
"Lionel" <lionel.ma@wanadoo.fr> a écrit dans le message de news:
4654dde6$0$25940$ba4acef3@news.orange.fr...
bonjour
Enoncé simplifié
classeur avec 2 feuilles
feuil1
feuil2
sur feuil1 -> 2 colonnes A B
nom1 nom2
un bouton pour valider
la colonne B correspond a la sauvegarde de nom1 a l'activation de la
page.
le nom de la feuille2 est donc nom2.
si je modifie nom1 comment faire pour que losque je valide
le nom de feuil2=nom1
Merci de l'aide
Lionel
Salut Lionel
Pas trés claire ton affaire !!!
Tu dit que Colonne B est la sauvegarde de nom1 de colonne A
Donc à la saisie d'un nouveau nom pour nom1 si dans un premier temps il
yaura un nom1 <> d'un nom2, puisque au final la colonne B doit être la
sauvegarde de Colonne A le nom2 de la colonne B deviendra équivalent au
nom1
de la colonne A donc nom1 sera = à nom2
Dur dur !!!!
Ais je bien compris !!!!
en résumé donc
1° saisie d'un nouveau nom en A1 feuil1
2° changement du nom de la Feuil2 (affectation de ce nouveau nom)
3° intégration du nouveau nom en A2 feuil2
4° Recopie de ce nouveau nom dans Feuil1 B1
Dans cette perspective je te propose de mettre dans le VBA de la feuil1 ce
code :
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As
Boolean)
If ActiveCell.Address = Range("A1").Address Then
Nom = Range("B1")
Sheets(Nom).Name = Range("A1")
Nom = Range("A1")
Sheets(Nom).Range("A2") = Range("A1")
Range("B1") = Range("A1")
End If
End Sub
Par simple double clique sur la cellule du nouveau nom saisie (A1 de la
feuil1)
Celà devrait faire
Attention en préambule la nom de la feuil2 doit être celui de B1 de la
feuil1
Dis moi ce que tu en penses !!!bonjour,
j'ai peché par volonté de faire court
lorsque je clique sur le bouton
il faut :
1 - que le nouveau nom saisi dans feuil1 se repercute dans A2 de feuil2
2 - que le nom de l'onglet feuil2 soit nouveau nom (c'est pour cela
qu'en
colonne B j'ai l'ancien nom parce qu'il le faut pour activer la feuil2
cela semble simple mais mes tentatives sont restees infructueuses
(messages
d'erreurs)
Merci
Lionel
"Daniel" a écrit dans le message de news:Bonjour.
Si j'ai bien compris (mais j'en doute) :
Private Sub CommandButton1_Click()
Sheets("Feuil2").Name = Sheets("Feuil1").Range("A1")
End Sub
Cordialement.
Daniel
"Lionel" a écrit dans le message de news:
4654dde6$0$25940$bonjour
Enoncé simplifié
classeur avec 2 feuilles
feuil1
feuil2
sur feuil1 -> 2 colonnes A B
nom1 nom2
un bouton pour valider
la colonne B correspond a la sauvegarde de nom1 a l'activation de la
page.
le nom de la feuille2 est donc nom2.
si je modifie nom1 comment faire pour que losque je valide
le nom de feuil2=nom1
Merci de l'aide
Lionel
rebonjour ,
avec un fichier joint ce sera plus clair sans doute
http://cjoint.com/?fynbJQ5FfO
Merci Lionel
"FFO" a écrit dans le message de news:Salut Lionel
Pas trés claire ton affaire !!!
Tu dit que Colonne B est la sauvegarde de nom1 de colonne A
Donc à la saisie d'un nouveau nom pour nom1 si dans un premier temps il
yaura un nom1 <> d'un nom2, puisque au final la colonne B doit être la
sauvegarde de Colonne A le nom2 de la colonne B deviendra équivalent au
nom1de la colonne A donc nom1 sera = à nom2
Dur dur !!!!
Ais je bien compris !!!!
en résumé donc
1° saisie d'un nouveau nom en A1 feuil1
2° changement du nom de la Feuil2 (affectation de ce nouveau nom)
3° intégration du nouveau nom en A2 feuil2
4° Recopie de ce nouveau nom dans Feuil1 B1
Dans cette perspective je te propose de mettre dans le VBA de la feuil1
ce
code :
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As
Boolean)
If ActiveCell.Address = Range("A1").Address Then
Nom = Range("B1")
Sheets(Nom).Name = Range("A1")
Nom = Range("A1")
Sheets(Nom).Range("A2") = Range("A1")
Range("B1") = Range("A1")
End If
End Sub
Par simple double clique sur la cellule du nouveau nom saisie (A1 de la
feuil1)
Celà devrait faire
Attention en préambule la nom de la feuil2 doit être celui de B1 de la
feuil1
Dis moi ce que tu en penses !!!bonjour,
j'ai peché par volonté de faire court
lorsque je clique sur le bouton
il faut :
1 - que le nouveau nom saisi dans feuil1 se repercute dans A2 de feuil2
2 - que le nom de l'onglet feuil2 soit nouveau nom (c'est pour cela
qu'encolonne B j'ai l'ancien nom parce qu'il le faut pour activer la feuil2
cela semble simple mais mes tentatives sont restees infructueuses
(messagesd'erreurs)
Merci
Lionel
"Daniel" a écrit dans le message de news:Bonjour.
Si j'ai bien compris (mais j'en doute) :
Private Sub CommandButton1_Click()
Sheets("Feuil2").Name = Sheets("Feuil1").Range("A1")
End Sub
Cordialement.
Daniel
"Lionel" a écrit dans le message de news:
4654dde6$0$25940$bonjour
Enoncé simplifié
classeur avec 2 feuilles
feuil1
feuil2
sur feuil1 -> 2 colonnes A B
nom1 nom2
un bouton pour valider
la colonne B correspond a la sauvegarde de nom1 a l'activation de
la
page.
le nom de la feuille2 est donc nom2.
si je modifie nom1 comment faire pour que losque je valide
le nom de feuil2=nom1
Merci de l'aide
Lionel
rebonjour ,
avec un fichier joint ce sera plus clair sans doute
http://cjoint.com/?fynbJQ5FfO
Merci Lionel
"FFO" <FFO@discussions.microsoft.com> a écrit dans le message de news:
E4213AE4-AB37-428D-82D8-6FAE093B5050@microsoft.com...
Salut Lionel
Pas trés claire ton affaire !!!
Tu dit que Colonne B est la sauvegarde de nom1 de colonne A
Donc à la saisie d'un nouveau nom pour nom1 si dans un premier temps il
yaura un nom1 <> d'un nom2, puisque au final la colonne B doit être la
sauvegarde de Colonne A le nom2 de la colonne B deviendra équivalent au
nom1
de la colonne A donc nom1 sera = à nom2
Dur dur !!!!
Ais je bien compris !!!!
en résumé donc
1° saisie d'un nouveau nom en A1 feuil1
2° changement du nom de la Feuil2 (affectation de ce nouveau nom)
3° intégration du nouveau nom en A2 feuil2
4° Recopie de ce nouveau nom dans Feuil1 B1
Dans cette perspective je te propose de mettre dans le VBA de la feuil1
ce
code :
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As
Boolean)
If ActiveCell.Address = Range("A1").Address Then
Nom = Range("B1")
Sheets(Nom).Name = Range("A1")
Nom = Range("A1")
Sheets(Nom).Range("A2") = Range("A1")
Range("B1") = Range("A1")
End If
End Sub
Par simple double clique sur la cellule du nouveau nom saisie (A1 de la
feuil1)
Celà devrait faire
Attention en préambule la nom de la feuil2 doit être celui de B1 de la
feuil1
Dis moi ce que tu en penses !!!
bonjour,
j'ai peché par volonté de faire court
lorsque je clique sur le bouton
il faut :
1 - que le nouveau nom saisi dans feuil1 se repercute dans A2 de feuil2
2 - que le nom de l'onglet feuil2 soit nouveau nom (c'est pour cela
qu'en
colonne B j'ai l'ancien nom parce qu'il le faut pour activer la feuil2
cela semble simple mais mes tentatives sont restees infructueuses
(messages
d'erreurs)
Merci
Lionel
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
OGhuJydnHHA.3704@TK2MSFTNGP02.phx.gbl...
Bonjour.
Si j'ai bien compris (mais j'en doute) :
Private Sub CommandButton1_Click()
Sheets("Feuil2").Name = Sheets("Feuil1").Range("A1")
End Sub
Cordialement.
Daniel
"Lionel" <lionel.ma@wanadoo.fr> a écrit dans le message de news:
4654dde6$0$25940$ba4acef3@news.orange.fr...
bonjour
Enoncé simplifié
classeur avec 2 feuilles
feuil1
feuil2
sur feuil1 -> 2 colonnes A B
nom1 nom2
un bouton pour valider
la colonne B correspond a la sauvegarde de nom1 a l'activation de
la
page.
le nom de la feuille2 est donc nom2.
si je modifie nom1 comment faire pour que losque je valide
le nom de feuil2=nom1
Merci de l'aide
Lionel
rebonjour ,
avec un fichier joint ce sera plus clair sans doute
http://cjoint.com/?fynbJQ5FfO
Merci Lionel
"FFO" a écrit dans le message de news:Salut Lionel
Pas trés claire ton affaire !!!
Tu dit que Colonne B est la sauvegarde de nom1 de colonne A
Donc à la saisie d'un nouveau nom pour nom1 si dans un premier temps il
yaura un nom1 <> d'un nom2, puisque au final la colonne B doit être la
sauvegarde de Colonne A le nom2 de la colonne B deviendra équivalent au
nom1de la colonne A donc nom1 sera = à nom2
Dur dur !!!!
Ais je bien compris !!!!
en résumé donc
1° saisie d'un nouveau nom en A1 feuil1
2° changement du nom de la Feuil2 (affectation de ce nouveau nom)
3° intégration du nouveau nom en A2 feuil2
4° Recopie de ce nouveau nom dans Feuil1 B1
Dans cette perspective je te propose de mettre dans le VBA de la feuil1
ce
code :
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As
Boolean)
If ActiveCell.Address = Range("A1").Address Then
Nom = Range("B1")
Sheets(Nom).Name = Range("A1")
Nom = Range("A1")
Sheets(Nom).Range("A2") = Range("A1")
Range("B1") = Range("A1")
End If
End Sub
Par simple double clique sur la cellule du nouveau nom saisie (A1 de la
feuil1)
Celà devrait faire
Attention en préambule la nom de la feuil2 doit être celui de B1 de la
feuil1
Dis moi ce que tu en penses !!!bonjour,
j'ai peché par volonté de faire court
lorsque je clique sur le bouton
il faut :
1 - que le nouveau nom saisi dans feuil1 se repercute dans A2 de feuil2
2 - que le nom de l'onglet feuil2 soit nouveau nom (c'est pour cela
qu'encolonne B j'ai l'ancien nom parce qu'il le faut pour activer la feuil2
cela semble simple mais mes tentatives sont restees infructueuses
(messagesd'erreurs)
Merci
Lionel
"Daniel" a écrit dans le message de news:Bonjour.
Si j'ai bien compris (mais j'en doute) :
Private Sub CommandButton1_Click()
Sheets("Feuil2").Name = Sheets("Feuil1").Range("A1")
End Sub
Cordialement.
Daniel
"Lionel" a écrit dans le message de news:
4654dde6$0$25940$bonjour
Enoncé simplifié
classeur avec 2 feuilles
feuil1
feuil2
sur feuil1 -> 2 colonnes A B
nom1 nom2
un bouton pour valider
la colonne B correspond a la sauvegarde de nom1 a l'activation de
la
page.
le nom de la feuille2 est donc nom2.
si je modifie nom1 comment faire pour que losque je valide
le nom de feuil2=nom1
Merci de l'aide
Lionel
rebonjour ,
avec un fichier joint ce sera plus clair sans doute
http://cjoint.com/?fynbJQ5FfO
Merci Lionel
"FFO" a écrit dans le message de news:Salut Lionel
Pas trés claire ton affaire !!!
Tu dit que Colonne B est la sauvegarde de nom1 de colonne A
Donc à la saisie d'un nouveau nom pour nom1 si dans un premier temps il
yaura un nom1 <> d'un nom2, puisque au final la colonne B doit être la
sauvegarde de Colonne A le nom2 de la colonne B deviendra équivalent au
nom1de la colonne A donc nom1 sera = à nom2
Dur dur !!!!
Ais je bien compris !!!!
en résumé donc
1° saisie d'un nouveau nom en A1 feuil1
2° changement du nom de la Feuil2 (affectation de ce nouveau nom)
3° intégration du nouveau nom en A2 feuil2
4° Recopie de ce nouveau nom dans Feuil1 B1
Dans cette perspective je te propose de mettre dans le VBA de la feuil1 ce
code :
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As
Boolean)
If ActiveCell.Address = Range("A1").Address Then
Nom = Range("B1")
Sheets(Nom).Name = Range("A1")
Nom = Range("A1")
Sheets(Nom).Range("A2") = Range("A1")
Range("B1") = Range("A1")
End If
End Sub
Par simple double clique sur la cellule du nouveau nom saisie (A1 de la
feuil1)
Celà devrait faire
Attention en préambule la nom de la feuil2 doit être celui de B1 de la
feuil1
Dis moi ce que tu en penses !!!bonjour,
j'ai peché par volonté de faire court
lorsque je clique sur le bouton
il faut :
1 - que le nouveau nom saisi dans feuil1 se repercute dans A2 de feuil2
2 - que le nom de l'onglet feuil2 soit nouveau nom (c'est pour cela
qu'encolonne B j'ai l'ancien nom parce qu'il le faut pour activer la feuil2
cela semble simple mais mes tentatives sont restees infructueuses
(messagesd'erreurs)
Merci
Lionel
"Daniel" a écrit dans le message de news:Bonjour.
Si j'ai bien compris (mais j'en doute) :
Private Sub CommandButton1_Click()
Sheets("Feuil2").Name = Sheets("Feuil1").Range("A1")
End Sub
Cordialement.
Daniel
"Lionel" a écrit dans le message de news:
4654dde6$0$25940$bonjour
Enoncé simplifié
classeur avec 2 feuilles
feuil1
feuil2
sur feuil1 -> 2 colonnes A B
nom1 nom2
un bouton pour valider
la colonne B correspond a la sauvegarde de nom1 a l'activation de la
page.
le nom de la feuille2 est donc nom2.
si je modifie nom1 comment faire pour que losque je valide
le nom de feuil2=nom1
Merci de l'aide
Lionel
rebonjour ,
avec un fichier joint ce sera plus clair sans doute
http://cjoint.com/?fynbJQ5FfO
Merci Lionel
"FFO" <FFO@discussions.microsoft.com> a écrit dans le message de news:
E4213AE4-AB37-428D-82D8-6FAE093B5050@microsoft.com...
Salut Lionel
Pas trés claire ton affaire !!!
Tu dit que Colonne B est la sauvegarde de nom1 de colonne A
Donc à la saisie d'un nouveau nom pour nom1 si dans un premier temps il
yaura un nom1 <> d'un nom2, puisque au final la colonne B doit être la
sauvegarde de Colonne A le nom2 de la colonne B deviendra équivalent au
nom1
de la colonne A donc nom1 sera = à nom2
Dur dur !!!!
Ais je bien compris !!!!
en résumé donc
1° saisie d'un nouveau nom en A1 feuil1
2° changement du nom de la Feuil2 (affectation de ce nouveau nom)
3° intégration du nouveau nom en A2 feuil2
4° Recopie de ce nouveau nom dans Feuil1 B1
Dans cette perspective je te propose de mettre dans le VBA de la feuil1 ce
code :
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As
Boolean)
If ActiveCell.Address = Range("A1").Address Then
Nom = Range("B1")
Sheets(Nom).Name = Range("A1")
Nom = Range("A1")
Sheets(Nom).Range("A2") = Range("A1")
Range("B1") = Range("A1")
End If
End Sub
Par simple double clique sur la cellule du nouveau nom saisie (A1 de la
feuil1)
Celà devrait faire
Attention en préambule la nom de la feuil2 doit être celui de B1 de la
feuil1
Dis moi ce que tu en penses !!!
bonjour,
j'ai peché par volonté de faire court
lorsque je clique sur le bouton
il faut :
1 - que le nouveau nom saisi dans feuil1 se repercute dans A2 de feuil2
2 - que le nom de l'onglet feuil2 soit nouveau nom (c'est pour cela
qu'en
colonne B j'ai l'ancien nom parce qu'il le faut pour activer la feuil2
cela semble simple mais mes tentatives sont restees infructueuses
(messages
d'erreurs)
Merci
Lionel
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
OGhuJydnHHA.3704@TK2MSFTNGP02.phx.gbl...
Bonjour.
Si j'ai bien compris (mais j'en doute) :
Private Sub CommandButton1_Click()
Sheets("Feuil2").Name = Sheets("Feuil1").Range("A1")
End Sub
Cordialement.
Daniel
"Lionel" <lionel.ma@wanadoo.fr> a écrit dans le message de news:
4654dde6$0$25940$ba4acef3@news.orange.fr...
bonjour
Enoncé simplifié
classeur avec 2 feuilles
feuil1
feuil2
sur feuil1 -> 2 colonnes A B
nom1 nom2
un bouton pour valider
la colonne B correspond a la sauvegarde de nom1 a l'activation de la
page.
le nom de la feuille2 est donc nom2.
si je modifie nom1 comment faire pour que losque je valide
le nom de feuil2=nom1
Merci de l'aide
Lionel
rebonjour ,
avec un fichier joint ce sera plus clair sans doute
http://cjoint.com/?fynbJQ5FfO
Merci Lionel
"FFO" a écrit dans le message de news:Salut Lionel
Pas trés claire ton affaire !!!
Tu dit que Colonne B est la sauvegarde de nom1 de colonne A
Donc à la saisie d'un nouveau nom pour nom1 si dans un premier temps il
yaura un nom1 <> d'un nom2, puisque au final la colonne B doit être la
sauvegarde de Colonne A le nom2 de la colonne B deviendra équivalent au
nom1de la colonne A donc nom1 sera = à nom2
Dur dur !!!!
Ais je bien compris !!!!
en résumé donc
1° saisie d'un nouveau nom en A1 feuil1
2° changement du nom de la Feuil2 (affectation de ce nouveau nom)
3° intégration du nouveau nom en A2 feuil2
4° Recopie de ce nouveau nom dans Feuil1 B1
Dans cette perspective je te propose de mettre dans le VBA de la feuil1 ce
code :
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As
Boolean)
If ActiveCell.Address = Range("A1").Address Then
Nom = Range("B1")
Sheets(Nom).Name = Range("A1")
Nom = Range("A1")
Sheets(Nom).Range("A2") = Range("A1")
Range("B1") = Range("A1")
End If
End Sub
Par simple double clique sur la cellule du nouveau nom saisie (A1 de la
feuil1)
Celà devrait faire
Attention en préambule la nom de la feuil2 doit être celui de B1 de la
feuil1
Dis moi ce que tu en penses !!!bonjour,
j'ai peché par volonté de faire court
lorsque je clique sur le bouton
il faut :
1 - que le nouveau nom saisi dans feuil1 se repercute dans A2 de feuil2
2 - que le nom de l'onglet feuil2 soit nouveau nom (c'est pour cela
qu'encolonne B j'ai l'ancien nom parce qu'il le faut pour activer la feuil2
cela semble simple mais mes tentatives sont restees infructueuses
(messagesd'erreurs)
Merci
Lionel
"Daniel" a écrit dans le message de news:Bonjour.
Si j'ai bien compris (mais j'en doute) :
Private Sub CommandButton1_Click()
Sheets("Feuil2").Name = Sheets("Feuil1").Range("A1")
End Sub
Cordialement.
Daniel
"Lionel" a écrit dans le message de news:
4654dde6$0$25940$bonjour
Enoncé simplifié
classeur avec 2 feuilles
feuil1
feuil2
sur feuil1 -> 2 colonnes A B
nom1 nom2
un bouton pour valider
la colonne B correspond a la sauvegarde de nom1 a l'activation de la
page.
le nom de la feuille2 est donc nom2.
si je modifie nom1 comment faire pour que losque je valide
le nom de feuil2=nom1
Merci de l'aide
Lionel
Dans le code de la Feuil1, mets les deux macros suivantes. La première
corrrespond à la macro du bouton :
Private Sub CommandButton1_Click()
Dim sh As Worksheet
For Each sh In Sheets
If sh.Name <> sh.Range("A2") And sh.Name <> "Feuil1" Then
sh.Name = [A2]
End If
Next sh
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column <> 1 Or Target.Count > 1 Then Exit Sub
Application.EnableEvents = False
Sheets(Target.Offset(0, 1).Value).Range("A2") = Target
Target.Offset(0, 1) = Target
Application.EnableEvents = True
End Sub
Daniel
"Lionel" a écrit dans le message de news:
465570cf$0$5092$rebonjour ,
avec un fichier joint ce sera plus clair sans doute
http://cjoint.com/?fynbJQ5FfO
Merci Lionel
"FFO" a écrit dans le message de news:Salut Lionel
Pas trés claire ton affaire !!!
Tu dit que Colonne B est la sauvegarde de nom1 de colonne A
Donc à la saisie d'un nouveau nom pour nom1 si dans un premier temps il
yaura un nom1 <> d'un nom2, puisque au final la colonne B doit être la
sauvegarde de Colonne A le nom2 de la colonne B deviendra équivalent au
nom1de la colonne A donc nom1 sera = à nom2
Dur dur !!!!
Ais je bien compris !!!!
en résumé donc
1° saisie d'un nouveau nom en A1 feuil1
2° changement du nom de la Feuil2 (affectation de ce nouveau nom)
3° intégration du nouveau nom en A2 feuil2
4° Recopie de ce nouveau nom dans Feuil1 B1
Dans cette perspective je te propose de mettre dans le VBA de la feuil1
ce
code :
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel
As
Boolean)
If ActiveCell.Address = Range("A1").Address Then
Nom = Range("B1")
Sheets(Nom).Name = Range("A1")
Nom = Range("A1")
Sheets(Nom).Range("A2") = Range("A1")
Range("B1") = Range("A1")
End If
End Sub
Par simple double clique sur la cellule du nouveau nom saisie (A1 de la
feuil1)
Celà devrait faire
Attention en préambule la nom de la feuil2 doit être celui de B1 de la
feuil1
Dis moi ce que tu en penses !!!bonjour,
j'ai peché par volonté de faire court
lorsque je clique sur le bouton
il faut :
1 - que le nouveau nom saisi dans feuil1 se repercute dans A2 de
feuil2
2 - que le nom de l'onglet feuil2 soit nouveau nom (c'est pour cela
qu'encolonne B j'ai l'ancien nom parce qu'il le faut pour activer la
feuil2
cela semble simple mais mes tentatives sont restees infructueuses
(messagesd'erreurs)
Merci
Lionel
"Daniel" a écrit dans le message de news:Bonjour.
Si j'ai bien compris (mais j'en doute) :
Private Sub CommandButton1_Click()
Sheets("Feuil2").Name = Sheets("Feuil1").Range("A1")
End Sub
Cordialement.
Daniel
"Lionel" a écrit dans le message de news:
4654dde6$0$25940$bonjour
Enoncé simplifié
classeur avec 2 feuilles
feuil1
feuil2
sur feuil1 -> 2 colonnes A B
nom1 nom2
un bouton pour valider
la colonne B correspond a la sauvegarde de nom1 a l'activation de
la
page.
le nom de la feuille2 est donc nom2.
si je modifie nom1 comment faire pour que losque je valide
le nom de feuil2=nom1
Merci de l'aide
Lionel
Dans le code de la Feuil1, mets les deux macros suivantes. La première
corrrespond à la macro du bouton :
Private Sub CommandButton1_Click()
Dim sh As Worksheet
For Each sh In Sheets
If sh.Name <> sh.Range("A2") And sh.Name <> "Feuil1" Then
sh.Name = [A2]
End If
Next sh
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column <> 1 Or Target.Count > 1 Then Exit Sub
Application.EnableEvents = False
Sheets(Target.Offset(0, 1).Value).Range("A2") = Target
Target.Offset(0, 1) = Target
Application.EnableEvents = True
End Sub
Daniel
"Lionel" <lionel.ma@wanadoo.fr> a écrit dans le message de news:
465570cf$0$5092$ba4acef3@news.orange.fr...
rebonjour ,
avec un fichier joint ce sera plus clair sans doute
http://cjoint.com/?fynbJQ5FfO
Merci Lionel
"FFO" <FFO@discussions.microsoft.com> a écrit dans le message de news:
E4213AE4-AB37-428D-82D8-6FAE093B5050@microsoft.com...
Salut Lionel
Pas trés claire ton affaire !!!
Tu dit que Colonne B est la sauvegarde de nom1 de colonne A
Donc à la saisie d'un nouveau nom pour nom1 si dans un premier temps il
yaura un nom1 <> d'un nom2, puisque au final la colonne B doit être la
sauvegarde de Colonne A le nom2 de la colonne B deviendra équivalent au
nom1
de la colonne A donc nom1 sera = à nom2
Dur dur !!!!
Ais je bien compris !!!!
en résumé donc
1° saisie d'un nouveau nom en A1 feuil1
2° changement du nom de la Feuil2 (affectation de ce nouveau nom)
3° intégration du nouveau nom en A2 feuil2
4° Recopie de ce nouveau nom dans Feuil1 B1
Dans cette perspective je te propose de mettre dans le VBA de la feuil1
ce
code :
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel
As
Boolean)
If ActiveCell.Address = Range("A1").Address Then
Nom = Range("B1")
Sheets(Nom).Name = Range("A1")
Nom = Range("A1")
Sheets(Nom).Range("A2") = Range("A1")
Range("B1") = Range("A1")
End If
End Sub
Par simple double clique sur la cellule du nouveau nom saisie (A1 de la
feuil1)
Celà devrait faire
Attention en préambule la nom de la feuil2 doit être celui de B1 de la
feuil1
Dis moi ce que tu en penses !!!
bonjour,
j'ai peché par volonté de faire court
lorsque je clique sur le bouton
il faut :
1 - que le nouveau nom saisi dans feuil1 se repercute dans A2 de
feuil2
2 - que le nom de l'onglet feuil2 soit nouveau nom (c'est pour cela
qu'en
colonne B j'ai l'ancien nom parce qu'il le faut pour activer la
feuil2
cela semble simple mais mes tentatives sont restees infructueuses
(messages
d'erreurs)
Merci
Lionel
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
OGhuJydnHHA.3704@TK2MSFTNGP02.phx.gbl...
Bonjour.
Si j'ai bien compris (mais j'en doute) :
Private Sub CommandButton1_Click()
Sheets("Feuil2").Name = Sheets("Feuil1").Range("A1")
End Sub
Cordialement.
Daniel
"Lionel" <lionel.ma@wanadoo.fr> a écrit dans le message de news:
4654dde6$0$25940$ba4acef3@news.orange.fr...
bonjour
Enoncé simplifié
classeur avec 2 feuilles
feuil1
feuil2
sur feuil1 -> 2 colonnes A B
nom1 nom2
un bouton pour valider
la colonne B correspond a la sauvegarde de nom1 a l'activation de
la
page.
le nom de la feuille2 est donc nom2.
si je modifie nom1 comment faire pour que losque je valide
le nom de feuil2=nom1
Merci de l'aide
Lionel
Dans le code de la Feuil1, mets les deux macros suivantes. La première
corrrespond à la macro du bouton :
Private Sub CommandButton1_Click()
Dim sh As Worksheet
For Each sh In Sheets
If sh.Name <> sh.Range("A2") And sh.Name <> "Feuil1" Then
sh.Name = [A2]
End If
Next sh
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column <> 1 Or Target.Count > 1 Then Exit Sub
Application.EnableEvents = False
Sheets(Target.Offset(0, 1).Value).Range("A2") = Target
Target.Offset(0, 1) = Target
Application.EnableEvents = True
End Sub
Daniel
"Lionel" a écrit dans le message de news:
465570cf$0$5092$rebonjour ,
avec un fichier joint ce sera plus clair sans doute
http://cjoint.com/?fynbJQ5FfO
Merci Lionel
"FFO" a écrit dans le message de news:Salut Lionel
Pas trés claire ton affaire !!!
Tu dit que Colonne B est la sauvegarde de nom1 de colonne A
Donc à la saisie d'un nouveau nom pour nom1 si dans un premier temps il
yaura un nom1 <> d'un nom2, puisque au final la colonne B doit être la
sauvegarde de Colonne A le nom2 de la colonne B deviendra équivalent au
nom1de la colonne A donc nom1 sera = à nom2
Dur dur !!!!
Ais je bien compris !!!!
en résumé donc
1° saisie d'un nouveau nom en A1 feuil1
2° changement du nom de la Feuil2 (affectation de ce nouveau nom)
3° intégration du nouveau nom en A2 feuil2
4° Recopie de ce nouveau nom dans Feuil1 B1
Dans cette perspective je te propose de mettre dans le VBA de la feuil1
ce
code :
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel
As
Boolean)
If ActiveCell.Address = Range("A1").Address Then
Nom = Range("B1")
Sheets(Nom).Name = Range("A1")
Nom = Range("A1")
Sheets(Nom).Range("A2") = Range("A1")
Range("B1") = Range("A1")
End If
End Sub
Par simple double clique sur la cellule du nouveau nom saisie (A1 de la
feuil1)
Celà devrait faire
Attention en préambule la nom de la feuil2 doit être celui de B1 de la
feuil1
Dis moi ce que tu en penses !!!bonjour,
j'ai peché par volonté de faire court
lorsque je clique sur le bouton
il faut :
1 - que le nouveau nom saisi dans feuil1 se repercute dans A2 de
feuil2
2 - que le nom de l'onglet feuil2 soit nouveau nom (c'est pour cela
qu'encolonne B j'ai l'ancien nom parce qu'il le faut pour activer la
feuil2
cela semble simple mais mes tentatives sont restees infructueuses
(messagesd'erreurs)
Merci
Lionel
"Daniel" a écrit dans le message de news:Bonjour.
Si j'ai bien compris (mais j'en doute) :
Private Sub CommandButton1_Click()
Sheets("Feuil2").Name = Sheets("Feuil1").Range("A1")
End Sub
Cordialement.
Daniel
"Lionel" a écrit dans le message de news:
4654dde6$0$25940$bonjour
Enoncé simplifié
classeur avec 2 feuilles
feuil1
feuil2
sur feuil1 -> 2 colonnes A B
nom1 nom2
un bouton pour valider
la colonne B correspond a la sauvegarde de nom1 a l'activation de
la
page.
le nom de la feuille2 est donc nom2.
si je modifie nom1 comment faire pour que losque je valide
le nom de feuil2=nom1
Merci de l'aide
Lionel
Salut Lionel
Aprés avoir regardé ton fichier je t'ai exactement proposé ce que tu
attendais
si ce n'est que mes noms (nom1 et nom2) de la feuil1 sont en A1 B1 au lieu
de A2 B2 comme dans ton fichier joint
Tu peux soit changer dans ton fichier et mettre nom1 en A1 et nom2 en A2
soit prendre mon code modifié suivant à mettre dans le VBA de la feuil1 :
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As
Boolean)
If ActiveCell.Address = Range("A2").Address Then
Nom = Range("B2")
Sheets(Nom).Name = Range("A2")
Nom = Range("A2")
Sheets(Nom).Range("A2") = Range("A2")
Range("B2") = Range("A2")
End If
End Sub
Double click sur nom1 de feuil1
Dis moi ce que tu en penses !!!rebonjour ,
avec un fichier joint ce sera plus clair sans doute
http://cjoint.com/?fynbJQ5FfO
Merci Lionel
"FFO" a écrit dans le message de news:Salut Lionel
Pas trés claire ton affaire !!!
Tu dit que Colonne B est la sauvegarde de nom1 de colonne A
Donc à la saisie d'un nouveau nom pour nom1 si dans un premier temps
il
yaura un nom1 <> d'un nom2, puisque au final la colonne B doit être la
sauvegarde de Colonne A le nom2 de la colonne B deviendra équivalent
au
nom1de la colonne A donc nom1 sera = à nom2
Dur dur !!!!
Ais je bien compris !!!!
en résumé donc
1° saisie d'un nouveau nom en A1 feuil1
2° changement du nom de la Feuil2 (affectation de ce nouveau nom)
3° intégration du nouveau nom en A2 feuil2
4° Recopie de ce nouveau nom dans Feuil1 B1
Dans cette perspective je te propose de mettre dans le VBA de la
feuil1 ce
code :
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel
As
Boolean)
If ActiveCell.Address = Range("A1").Address Then
Nom = Range("B1")
Sheets(Nom).Name = Range("A1")
Nom = Range("A1")
Sheets(Nom).Range("A2") = Range("A1")
Range("B1") = Range("A1")
End If
End Sub
Par simple double clique sur la cellule du nouveau nom saisie (A1 de
la
feuil1)
Celà devrait faire
Attention en préambule la nom de la feuil2 doit être celui de B1 de la
feuil1
Dis moi ce que tu en penses !!!bonjour,
j'ai peché par volonté de faire court
lorsque je clique sur le bouton
il faut :
1 - que le nouveau nom saisi dans feuil1 se repercute dans A2 de
feuil2
2 - que le nom de l'onglet feuil2 soit nouveau nom (c'est pour cela
qu'encolonne B j'ai l'ancien nom parce qu'il le faut pour activer la
feuil2
cela semble simple mais mes tentatives sont restees infructueuses
(messagesd'erreurs)
Merci
Lionel
"Daniel" a écrit dans le message de news:Bonjour.
Si j'ai bien compris (mais j'en doute) :
Private Sub CommandButton1_Click()
Sheets("Feuil2").Name = Sheets("Feuil1").Range("A1")
End Sub
Cordialement.
Daniel
"Lionel" a écrit dans le message de news:
4654dde6$0$25940$bonjour
Enoncé simplifié
classeur avec 2 feuilles
feuil1
feuil2
sur feuil1 -> 2 colonnes A B
nom1 nom2
un bouton pour valider
la colonne B correspond a la sauvegarde de nom1 a l'activation
de la
page.
le nom de la feuille2 est donc nom2.
si je modifie nom1 comment faire pour que losque je valide
le nom de feuil2=nom1
Merci de l'aide
Lionel
Salut Lionel
Aprés avoir regardé ton fichier je t'ai exactement proposé ce que tu
attendais
si ce n'est que mes noms (nom1 et nom2) de la feuil1 sont en A1 B1 au lieu
de A2 B2 comme dans ton fichier joint
Tu peux soit changer dans ton fichier et mettre nom1 en A1 et nom2 en A2
soit prendre mon code modifié suivant à mettre dans le VBA de la feuil1 :
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As
Boolean)
If ActiveCell.Address = Range("A2").Address Then
Nom = Range("B2")
Sheets(Nom).Name = Range("A2")
Nom = Range("A2")
Sheets(Nom).Range("A2") = Range("A2")
Range("B2") = Range("A2")
End If
End Sub
Double click sur nom1 de feuil1
Dis moi ce que tu en penses !!!
rebonjour ,
avec un fichier joint ce sera plus clair sans doute
http://cjoint.com/?fynbJQ5FfO
Merci Lionel
"FFO" <FFO@discussions.microsoft.com> a écrit dans le message de news:
E4213AE4-AB37-428D-82D8-6FAE093B5050@microsoft.com...
Salut Lionel
Pas trés claire ton affaire !!!
Tu dit que Colonne B est la sauvegarde de nom1 de colonne A
Donc à la saisie d'un nouveau nom pour nom1 si dans un premier temps
il
yaura un nom1 <> d'un nom2, puisque au final la colonne B doit être la
sauvegarde de Colonne A le nom2 de la colonne B deviendra équivalent
au
nom1
de la colonne A donc nom1 sera = à nom2
Dur dur !!!!
Ais je bien compris !!!!
en résumé donc
1° saisie d'un nouveau nom en A1 feuil1
2° changement du nom de la Feuil2 (affectation de ce nouveau nom)
3° intégration du nouveau nom en A2 feuil2
4° Recopie de ce nouveau nom dans Feuil1 B1
Dans cette perspective je te propose de mettre dans le VBA de la
feuil1 ce
code :
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel
As
Boolean)
If ActiveCell.Address = Range("A1").Address Then
Nom = Range("B1")
Sheets(Nom).Name = Range("A1")
Nom = Range("A1")
Sheets(Nom).Range("A2") = Range("A1")
Range("B1") = Range("A1")
End If
End Sub
Par simple double clique sur la cellule du nouveau nom saisie (A1 de
la
feuil1)
Celà devrait faire
Attention en préambule la nom de la feuil2 doit être celui de B1 de la
feuil1
Dis moi ce que tu en penses !!!
bonjour,
j'ai peché par volonté de faire court
lorsque je clique sur le bouton
il faut :
1 - que le nouveau nom saisi dans feuil1 se repercute dans A2 de
feuil2
2 - que le nom de l'onglet feuil2 soit nouveau nom (c'est pour cela
qu'en
colonne B j'ai l'ancien nom parce qu'il le faut pour activer la
feuil2
cela semble simple mais mes tentatives sont restees infructueuses
(messages
d'erreurs)
Merci
Lionel
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
OGhuJydnHHA.3704@TK2MSFTNGP02.phx.gbl...
Bonjour.
Si j'ai bien compris (mais j'en doute) :
Private Sub CommandButton1_Click()
Sheets("Feuil2").Name = Sheets("Feuil1").Range("A1")
End Sub
Cordialement.
Daniel
"Lionel" <lionel.ma@wanadoo.fr> a écrit dans le message de news:
4654dde6$0$25940$ba4acef3@news.orange.fr...
bonjour
Enoncé simplifié
classeur avec 2 feuilles
feuil1
feuil2
sur feuil1 -> 2 colonnes A B
nom1 nom2
un bouton pour valider
la colonne B correspond a la sauvegarde de nom1 a l'activation
de la
page.
le nom de la feuille2 est donc nom2.
si je modifie nom1 comment faire pour que losque je valide
le nom de feuil2=nom1
Merci de l'aide
Lionel
Salut Lionel
Aprés avoir regardé ton fichier je t'ai exactement proposé ce que tu
attendais
si ce n'est que mes noms (nom1 et nom2) de la feuil1 sont en A1 B1 au lieu
de A2 B2 comme dans ton fichier joint
Tu peux soit changer dans ton fichier et mettre nom1 en A1 et nom2 en A2
soit prendre mon code modifié suivant à mettre dans le VBA de la feuil1 :
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As
Boolean)
If ActiveCell.Address = Range("A2").Address Then
Nom = Range("B2")
Sheets(Nom).Name = Range("A2")
Nom = Range("A2")
Sheets(Nom).Range("A2") = Range("A2")
Range("B2") = Range("A2")
End If
End Sub
Double click sur nom1 de feuil1
Dis moi ce que tu en penses !!!rebonjour ,
avec un fichier joint ce sera plus clair sans doute
http://cjoint.com/?fynbJQ5FfO
Merci Lionel
"FFO" a écrit dans le message de news:Salut Lionel
Pas trés claire ton affaire !!!
Tu dit que Colonne B est la sauvegarde de nom1 de colonne A
Donc à la saisie d'un nouveau nom pour nom1 si dans un premier temps
il
yaura un nom1 <> d'un nom2, puisque au final la colonne B doit être la
sauvegarde de Colonne A le nom2 de la colonne B deviendra équivalent
au
nom1de la colonne A donc nom1 sera = à nom2
Dur dur !!!!
Ais je bien compris !!!!
en résumé donc
1° saisie d'un nouveau nom en A1 feuil1
2° changement du nom de la Feuil2 (affectation de ce nouveau nom)
3° intégration du nouveau nom en A2 feuil2
4° Recopie de ce nouveau nom dans Feuil1 B1
Dans cette perspective je te propose de mettre dans le VBA de la
feuil1 ce
code :
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel
As
Boolean)
If ActiveCell.Address = Range("A1").Address Then
Nom = Range("B1")
Sheets(Nom).Name = Range("A1")
Nom = Range("A1")
Sheets(Nom).Range("A2") = Range("A1")
Range("B1") = Range("A1")
End If
End Sub
Par simple double clique sur la cellule du nouveau nom saisie (A1 de
la
feuil1)
Celà devrait faire
Attention en préambule la nom de la feuil2 doit être celui de B1 de la
feuil1
Dis moi ce que tu en penses !!!bonjour,
j'ai peché par volonté de faire court
lorsque je clique sur le bouton
il faut :
1 - que le nouveau nom saisi dans feuil1 se repercute dans A2 de
feuil2
2 - que le nom de l'onglet feuil2 soit nouveau nom (c'est pour cela
qu'encolonne B j'ai l'ancien nom parce qu'il le faut pour activer la
feuil2
cela semble simple mais mes tentatives sont restees infructueuses
(messagesd'erreurs)
Merci
Lionel
"Daniel" a écrit dans le message de news:Bonjour.
Si j'ai bien compris (mais j'en doute) :
Private Sub CommandButton1_Click()
Sheets("Feuil2").Name = Sheets("Feuil1").Range("A1")
End Sub
Cordialement.
Daniel
"Lionel" a écrit dans le message de news:
4654dde6$0$25940$bonjour
Enoncé simplifié
classeur avec 2 feuilles
feuil1
feuil2
sur feuil1 -> 2 colonnes A B
nom1 nom2
un bouton pour valider
la colonne B correspond a la sauvegarde de nom1 a l'activation
de la
page.
le nom de la feuille2 est donc nom2.
si je modifie nom1 comment faire pour que losque je valide
le nom de feuil2=nom1
Merci de l'aide
Lionel
Merci a vous deux
Mais pouvez vous m'accorder quelques minutes de plus car j'ai besoin
d'explications pour adapter cela a mon fichier reel
Merci encore
Lionel
"FFO" a écrit dans le message de news:Salut Lionel
Aprés avoir regardé ton fichier je t'ai exactement proposé ce que tu
attendais
si ce n'est que mes noms (nom1 et nom2) de la feuil1 sont en A1 B1 au lieu
de A2 B2 comme dans ton fichier joint
Tu peux soit changer dans ton fichier et mettre nom1 en A1 et nom2 en A2
soit prendre mon code modifié suivant à mettre dans le VBA de la feuil1 :
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As
Boolean)
If ActiveCell.Address = Range("A2").Address Then
Nom = Range("B2")
Sheets(Nom).Name = Range("A2")
Nom = Range("A2")
Sheets(Nom).Range("A2") = Range("A2")
Range("B2") = Range("A2")
End If
End Sub
Double click sur nom1 de feuil1
Dis moi ce que tu en penses !!!rebonjour ,
avec un fichier joint ce sera plus clair sans doute
http://cjoint.com/?fynbJQ5FfO
Merci Lionel
"FFO" a écrit dans le message de news:Salut Lionel
Pas trés claire ton affaire !!!
Tu dit que Colonne B est la sauvegarde de nom1 de colonne A
Donc à la saisie d'un nouveau nom pour nom1 si dans un premier temps
ilyaura un nom1 <> d'un nom2, puisque au final la colonne B doit être la
sauvegarde de Colonne A le nom2 de la colonne B deviendra équivalent
aunom1de la colonne A donc nom1 sera = à nom2
Dur dur !!!!
Ais je bien compris !!!!
en résumé donc
1° saisie d'un nouveau nom en A1 feuil1
2° changement du nom de la Feuil2 (affectation de ce nouveau nom)
3° intégration du nouveau nom en A2 feuil2
4° Recopie de ce nouveau nom dans Feuil1 B1
Dans cette perspective je te propose de mettre dans le VBA de la
feuil1 cecode :
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel
AsBoolean)
If ActiveCell.Address = Range("A1").Address Then
Nom = Range("B1")
Sheets(Nom).Name = Range("A1")
Nom = Range("A1")
Sheets(Nom).Range("A2") = Range("A1")
Range("B1") = Range("A1")
End If
End Sub
Par simple double clique sur la cellule du nouveau nom saisie (A1 de
lafeuil1)
Celà devrait faire
Attention en préambule la nom de la feuil2 doit être celui de B1 de la
feuil1
Dis moi ce que tu en penses !!!bonjour,
j'ai peché par volonté de faire court
lorsque je clique sur le bouton
il faut :
1 - que le nouveau nom saisi dans feuil1 se repercute dans A2 de
feuil22 - que le nom de l'onglet feuil2 soit nouveau nom (c'est pour cela
qu'encolonne B j'ai l'ancien nom parce qu'il le faut pour activer la
feuil2
cela semble simple mais mes tentatives sont restees infructueuses
(messagesd'erreurs)
Merci
Lionel
"Daniel" a écrit dans le message de news:Bonjour.
Si j'ai bien compris (mais j'en doute) :
Private Sub CommandButton1_Click()
Sheets("Feuil2").Name = Sheets("Feuil1").Range("A1")
End Sub
Cordialement.
Daniel
"Lionel" a écrit dans le message de news:
4654dde6$0$25940$bonjour
Enoncé simplifié
classeur avec 2 feuilles
feuil1
feuil2
sur feuil1 -> 2 colonnes A B
nom1 nom2
un bouton pour valider
la colonne B correspond a la sauvegarde de nom1 a l'activation
de lapage.
le nom de la feuille2 est donc nom2.
si je modifie nom1 comment faire pour que losque je valide
le nom de feuil2=nom1
Merci de l'aide
Lionel
Merci a vous deux
Mais pouvez vous m'accorder quelques minutes de plus car j'ai besoin
d'explications pour adapter cela a mon fichier reel
Merci encore
Lionel
"FFO" <FFO@discussions.microsoft.com> a écrit dans le message de news:
A9F0F566-E24B-420E-AB78-DB97F5552578@microsoft.com...
Salut Lionel
Aprés avoir regardé ton fichier je t'ai exactement proposé ce que tu
attendais
si ce n'est que mes noms (nom1 et nom2) de la feuil1 sont en A1 B1 au lieu
de A2 B2 comme dans ton fichier joint
Tu peux soit changer dans ton fichier et mettre nom1 en A1 et nom2 en A2
soit prendre mon code modifié suivant à mettre dans le VBA de la feuil1 :
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As
Boolean)
If ActiveCell.Address = Range("A2").Address Then
Nom = Range("B2")
Sheets(Nom).Name = Range("A2")
Nom = Range("A2")
Sheets(Nom).Range("A2") = Range("A2")
Range("B2") = Range("A2")
End If
End Sub
Double click sur nom1 de feuil1
Dis moi ce que tu en penses !!!
rebonjour ,
avec un fichier joint ce sera plus clair sans doute
http://cjoint.com/?fynbJQ5FfO
Merci Lionel
"FFO" <FFO@discussions.microsoft.com> a écrit dans le message de news:
E4213AE4-AB37-428D-82D8-6FAE093B5050@microsoft.com...
Salut Lionel
Pas trés claire ton affaire !!!
Tu dit que Colonne B est la sauvegarde de nom1 de colonne A
Donc à la saisie d'un nouveau nom pour nom1 si dans un premier temps
il
yaura un nom1 <> d'un nom2, puisque au final la colonne B doit être la
sauvegarde de Colonne A le nom2 de la colonne B deviendra équivalent
au
nom1
de la colonne A donc nom1 sera = à nom2
Dur dur !!!!
Ais je bien compris !!!!
en résumé donc
1° saisie d'un nouveau nom en A1 feuil1
2° changement du nom de la Feuil2 (affectation de ce nouveau nom)
3° intégration du nouveau nom en A2 feuil2
4° Recopie de ce nouveau nom dans Feuil1 B1
Dans cette perspective je te propose de mettre dans le VBA de la
feuil1 ce
code :
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel
As
Boolean)
If ActiveCell.Address = Range("A1").Address Then
Nom = Range("B1")
Sheets(Nom).Name = Range("A1")
Nom = Range("A1")
Sheets(Nom).Range("A2") = Range("A1")
Range("B1") = Range("A1")
End If
End Sub
Par simple double clique sur la cellule du nouveau nom saisie (A1 de
la
feuil1)
Celà devrait faire
Attention en préambule la nom de la feuil2 doit être celui de B1 de la
feuil1
Dis moi ce que tu en penses !!!
bonjour,
j'ai peché par volonté de faire court
lorsque je clique sur le bouton
il faut :
1 - que le nouveau nom saisi dans feuil1 se repercute dans A2 de
feuil2
2 - que le nom de l'onglet feuil2 soit nouveau nom (c'est pour cela
qu'en
colonne B j'ai l'ancien nom parce qu'il le faut pour activer la
feuil2
cela semble simple mais mes tentatives sont restees infructueuses
(messages
d'erreurs)
Merci
Lionel
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
OGhuJydnHHA.3704@TK2MSFTNGP02.phx.gbl...
Bonjour.
Si j'ai bien compris (mais j'en doute) :
Private Sub CommandButton1_Click()
Sheets("Feuil2").Name = Sheets("Feuil1").Range("A1")
End Sub
Cordialement.
Daniel
"Lionel" <lionel.ma@wanadoo.fr> a écrit dans le message de news:
4654dde6$0$25940$ba4acef3@news.orange.fr...
bonjour
Enoncé simplifié
classeur avec 2 feuilles
feuil1
feuil2
sur feuil1 -> 2 colonnes A B
nom1 nom2
un bouton pour valider
la colonne B correspond a la sauvegarde de nom1 a l'activation
de la
page.
le nom de la feuille2 est donc nom2.
si je modifie nom1 comment faire pour que losque je valide
le nom de feuil2=nom1
Merci de l'aide
Lionel
Merci a vous deux
Mais pouvez vous m'accorder quelques minutes de plus car j'ai besoin
d'explications pour adapter cela a mon fichier reel
Merci encore
Lionel
"FFO" a écrit dans le message de news:Salut Lionel
Aprés avoir regardé ton fichier je t'ai exactement proposé ce que tu
attendais
si ce n'est que mes noms (nom1 et nom2) de la feuil1 sont en A1 B1 au lieu
de A2 B2 comme dans ton fichier joint
Tu peux soit changer dans ton fichier et mettre nom1 en A1 et nom2 en A2
soit prendre mon code modifié suivant à mettre dans le VBA de la feuil1 :
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As
Boolean)
If ActiveCell.Address = Range("A2").Address Then
Nom = Range("B2")
Sheets(Nom).Name = Range("A2")
Nom = Range("A2")
Sheets(Nom).Range("A2") = Range("A2")
Range("B2") = Range("A2")
End If
End Sub
Double click sur nom1 de feuil1
Dis moi ce que tu en penses !!!rebonjour ,
avec un fichier joint ce sera plus clair sans doute
http://cjoint.com/?fynbJQ5FfO
Merci Lionel
"FFO" a écrit dans le message de news:Salut Lionel
Pas trés claire ton affaire !!!
Tu dit que Colonne B est la sauvegarde de nom1 de colonne A
Donc à la saisie d'un nouveau nom pour nom1 si dans un premier temps
ilyaura un nom1 <> d'un nom2, puisque au final la colonne B doit être la
sauvegarde de Colonne A le nom2 de la colonne B deviendra équivalent
aunom1de la colonne A donc nom1 sera = à nom2
Dur dur !!!!
Ais je bien compris !!!!
en résumé donc
1° saisie d'un nouveau nom en A1 feuil1
2° changement du nom de la Feuil2 (affectation de ce nouveau nom)
3° intégration du nouveau nom en A2 feuil2
4° Recopie de ce nouveau nom dans Feuil1 B1
Dans cette perspective je te propose de mettre dans le VBA de la
feuil1 cecode :
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel
AsBoolean)
If ActiveCell.Address = Range("A1").Address Then
Nom = Range("B1")
Sheets(Nom).Name = Range("A1")
Nom = Range("A1")
Sheets(Nom).Range("A2") = Range("A1")
Range("B1") = Range("A1")
End If
End Sub
Par simple double clique sur la cellule du nouveau nom saisie (A1 de
lafeuil1)
Celà devrait faire
Attention en préambule la nom de la feuil2 doit être celui de B1 de la
feuil1
Dis moi ce que tu en penses !!!bonjour,
j'ai peché par volonté de faire court
lorsque je clique sur le bouton
il faut :
1 - que le nouveau nom saisi dans feuil1 se repercute dans A2 de
feuil22 - que le nom de l'onglet feuil2 soit nouveau nom (c'est pour cela
qu'encolonne B j'ai l'ancien nom parce qu'il le faut pour activer la
feuil2
cela semble simple mais mes tentatives sont restees infructueuses
(messagesd'erreurs)
Merci
Lionel
"Daniel" a écrit dans le message de news:Bonjour.
Si j'ai bien compris (mais j'en doute) :
Private Sub CommandButton1_Click()
Sheets("Feuil2").Name = Sheets("Feuil1").Range("A1")
End Sub
Cordialement.
Daniel
"Lionel" a écrit dans le message de news:
4654dde6$0$25940$bonjour
Enoncé simplifié
classeur avec 2 feuilles
feuil1
feuil2
sur feuil1 -> 2 colonnes A B
nom1 nom2
un bouton pour valider
la colonne B correspond a la sauvegarde de nom1 a l'activation
de lapage.
le nom de la feuille2 est donc nom2.
si je modifie nom1 comment faire pour que losque je valide
le nom de feuil2=nom1
Merci de l'aide
Lionel
Re"bonjour à toi
Qu'attends tu de nous ???
Quelles explications ???
Dis nous !!!Merci a vous deux
Mais pouvez vous m'accorder quelques minutes de plus car j'ai besoin
d'explications pour adapter cela a mon fichier reel
Merci encore
Lionel
"FFO" a écrit dans le message de news:Salut Lionel
Aprés avoir regardé ton fichier je t'ai exactement proposé ce que tu
attendais
si ce n'est que mes noms (nom1 et nom2) de la feuil1 sont en A1 B1 au
lieu
de A2 B2 comme dans ton fichier joint
Tu peux soit changer dans ton fichier et mettre nom1 en A1 et nom2 en
A2
soit prendre mon code modifié suivant à mettre dans le VBA de la feuil1
:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel
As
Boolean)
If ActiveCell.Address = Range("A2").Address Then
Nom = Range("B2")
Sheets(Nom).Name = Range("A2")
Nom = Range("A2")
Sheets(Nom).Range("A2") = Range("A2")
Range("B2") = Range("A2")
End If
End Sub
Double click sur nom1 de feuil1
Dis moi ce que tu en penses !!!rebonjour ,
avec un fichier joint ce sera plus clair sans doute
http://cjoint.com/?fynbJQ5FfO
Merci Lionel
"FFO" a écrit dans le message de
news:Salut Lionel
Pas trés claire ton affaire !!!
Tu dit que Colonne B est la sauvegarde de nom1 de colonne A
Donc à la saisie d'un nouveau nom pour nom1 si dans un premier
temps
ilyaura un nom1 <> d'un nom2, puisque au final la colonne B doit être
la
sauvegarde de Colonne A le nom2 de la colonne B deviendra
équivalent
aunom1de la colonne A donc nom1 sera = à nom2
Dur dur !!!!
Ais je bien compris !!!!
en résumé donc
1° saisie d'un nouveau nom en A1 feuil1
2° changement du nom de la Feuil2 (affectation de ce nouveau nom)
3° intégration du nouveau nom en A2 feuil2
4° Recopie de ce nouveau nom dans Feuil1 B1
Dans cette perspective je te propose de mettre dans le VBA de la
feuil1 cecode :
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range,
Cancel
AsBoolean)
If ActiveCell.Address = Range("A1").Address Then
Nom = Range("B1")
Sheets(Nom).Name = Range("A1")
Nom = Range("A1")
Sheets(Nom).Range("A2") = Range("A1")
Range("B1") = Range("A1")
End If
End Sub
Par simple double clique sur la cellule du nouveau nom saisie (A1
de
lafeuil1)
Celà devrait faire
Attention en préambule la nom de la feuil2 doit être celui de B1 de
la
feuil1
Dis moi ce que tu en penses !!!bonjour,
j'ai peché par volonté de faire court
lorsque je clique sur le bouton
il faut :
1 - que le nouveau nom saisi dans feuil1 se repercute dans A2 de
feuil22 - que le nom de l'onglet feuil2 soit nouveau nom (c'est pour
cela
qu'encolonne B j'ai l'ancien nom parce qu'il le faut pour activer la
feuil2
cela semble simple mais mes tentatives sont restees infructueuses
(messagesd'erreurs)
Merci
Lionel
"Daniel" a écrit dans le message de
news:Bonjour.
Si j'ai bien compris (mais j'en doute) :
Private Sub CommandButton1_Click()
Sheets("Feuil2").Name = Sheets("Feuil1").Range("A1")
End Sub
Cordialement.
Daniel
"Lionel" a écrit dans le message de
news:
4654dde6$0$25940$bonjour
Enoncé simplifié
classeur avec 2 feuilles
feuil1
feuil2
sur feuil1 -> 2 colonnes A B
nom1 nom2
un bouton pour valider
la colonne B correspond a la sauvegarde de nom1 a
l'activation
de lapage.
le nom de la feuille2 est donc nom2.
si je modifie nom1 comment faire pour que losque je valide
le nom de feuil2=nom1
Merci de l'aide
Lionel
Re"bonjour à toi
Qu'attends tu de nous ???
Quelles explications ???
Dis nous !!!
Merci a vous deux
Mais pouvez vous m'accorder quelques minutes de plus car j'ai besoin
d'explications pour adapter cela a mon fichier reel
Merci encore
Lionel
"FFO" <FFO@discussions.microsoft.com> a écrit dans le message de news:
A9F0F566-E24B-420E-AB78-DB97F5552578@microsoft.com...
Salut Lionel
Aprés avoir regardé ton fichier je t'ai exactement proposé ce que tu
attendais
si ce n'est que mes noms (nom1 et nom2) de la feuil1 sont en A1 B1 au
lieu
de A2 B2 comme dans ton fichier joint
Tu peux soit changer dans ton fichier et mettre nom1 en A1 et nom2 en
A2
soit prendre mon code modifié suivant à mettre dans le VBA de la feuil1
:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel
As
Boolean)
If ActiveCell.Address = Range("A2").Address Then
Nom = Range("B2")
Sheets(Nom).Name = Range("A2")
Nom = Range("A2")
Sheets(Nom).Range("A2") = Range("A2")
Range("B2") = Range("A2")
End If
End Sub
Double click sur nom1 de feuil1
Dis moi ce que tu en penses !!!
rebonjour ,
avec un fichier joint ce sera plus clair sans doute
http://cjoint.com/?fynbJQ5FfO
Merci Lionel
"FFO" <FFO@discussions.microsoft.com> a écrit dans le message de
news:
E4213AE4-AB37-428D-82D8-6FAE093B5050@microsoft.com...
Salut Lionel
Pas trés claire ton affaire !!!
Tu dit que Colonne B est la sauvegarde de nom1 de colonne A
Donc à la saisie d'un nouveau nom pour nom1 si dans un premier
temps
il
yaura un nom1 <> d'un nom2, puisque au final la colonne B doit être
la
sauvegarde de Colonne A le nom2 de la colonne B deviendra
équivalent
au
nom1
de la colonne A donc nom1 sera = à nom2
Dur dur !!!!
Ais je bien compris !!!!
en résumé donc
1° saisie d'un nouveau nom en A1 feuil1
2° changement du nom de la Feuil2 (affectation de ce nouveau nom)
3° intégration du nouveau nom en A2 feuil2
4° Recopie de ce nouveau nom dans Feuil1 B1
Dans cette perspective je te propose de mettre dans le VBA de la
feuil1 ce
code :
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range,
Cancel
As
Boolean)
If ActiveCell.Address = Range("A1").Address Then
Nom = Range("B1")
Sheets(Nom).Name = Range("A1")
Nom = Range("A1")
Sheets(Nom).Range("A2") = Range("A1")
Range("B1") = Range("A1")
End If
End Sub
Par simple double clique sur la cellule du nouveau nom saisie (A1
de
la
feuil1)
Celà devrait faire
Attention en préambule la nom de la feuil2 doit être celui de B1 de
la
feuil1
Dis moi ce que tu en penses !!!
bonjour,
j'ai peché par volonté de faire court
lorsque je clique sur le bouton
il faut :
1 - que le nouveau nom saisi dans feuil1 se repercute dans A2 de
feuil2
2 - que le nom de l'onglet feuil2 soit nouveau nom (c'est pour
cela
qu'en
colonne B j'ai l'ancien nom parce qu'il le faut pour activer la
feuil2
cela semble simple mais mes tentatives sont restees infructueuses
(messages
d'erreurs)
Merci
Lionel
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de
news:
OGhuJydnHHA.3704@TK2MSFTNGP02.phx.gbl...
Bonjour.
Si j'ai bien compris (mais j'en doute) :
Private Sub CommandButton1_Click()
Sheets("Feuil2").Name = Sheets("Feuil1").Range("A1")
End Sub
Cordialement.
Daniel
"Lionel" <lionel.ma@wanadoo.fr> a écrit dans le message de
news:
4654dde6$0$25940$ba4acef3@news.orange.fr...
bonjour
Enoncé simplifié
classeur avec 2 feuilles
feuil1
feuil2
sur feuil1 -> 2 colonnes A B
nom1 nom2
un bouton pour valider
la colonne B correspond a la sauvegarde de nom1 a
l'activation
de la
page.
le nom de la feuille2 est donc nom2.
si je modifie nom1 comment faire pour que losque je valide
le nom de feuil2=nom1
Merci de l'aide
Lionel
Re"bonjour à toi
Qu'attends tu de nous ???
Quelles explications ???
Dis nous !!!Merci a vous deux
Mais pouvez vous m'accorder quelques minutes de plus car j'ai besoin
d'explications pour adapter cela a mon fichier reel
Merci encore
Lionel
"FFO" a écrit dans le message de news:Salut Lionel
Aprés avoir regardé ton fichier je t'ai exactement proposé ce que tu
attendais
si ce n'est que mes noms (nom1 et nom2) de la feuil1 sont en A1 B1 au
lieu
de A2 B2 comme dans ton fichier joint
Tu peux soit changer dans ton fichier et mettre nom1 en A1 et nom2 en
A2
soit prendre mon code modifié suivant à mettre dans le VBA de la feuil1
:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel
As
Boolean)
If ActiveCell.Address = Range("A2").Address Then
Nom = Range("B2")
Sheets(Nom).Name = Range("A2")
Nom = Range("A2")
Sheets(Nom).Range("A2") = Range("A2")
Range("B2") = Range("A2")
End If
End Sub
Double click sur nom1 de feuil1
Dis moi ce que tu en penses !!!rebonjour ,
avec un fichier joint ce sera plus clair sans doute
http://cjoint.com/?fynbJQ5FfO
Merci Lionel
"FFO" a écrit dans le message de
news:Salut Lionel
Pas trés claire ton affaire !!!
Tu dit que Colonne B est la sauvegarde de nom1 de colonne A
Donc à la saisie d'un nouveau nom pour nom1 si dans un premier
temps
ilyaura un nom1 <> d'un nom2, puisque au final la colonne B doit être
la
sauvegarde de Colonne A le nom2 de la colonne B deviendra
équivalent
aunom1de la colonne A donc nom1 sera = à nom2
Dur dur !!!!
Ais je bien compris !!!!
en résumé donc
1° saisie d'un nouveau nom en A1 feuil1
2° changement du nom de la Feuil2 (affectation de ce nouveau nom)
3° intégration du nouveau nom en A2 feuil2
4° Recopie de ce nouveau nom dans Feuil1 B1
Dans cette perspective je te propose de mettre dans le VBA de la
feuil1 cecode :
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range,
Cancel
AsBoolean)
If ActiveCell.Address = Range("A1").Address Then
Nom = Range("B1")
Sheets(Nom).Name = Range("A1")
Nom = Range("A1")
Sheets(Nom).Range("A2") = Range("A1")
Range("B1") = Range("A1")
End If
End Sub
Par simple double clique sur la cellule du nouveau nom saisie (A1
de
lafeuil1)
Celà devrait faire
Attention en préambule la nom de la feuil2 doit être celui de B1 de
la
feuil1
Dis moi ce que tu en penses !!!bonjour,
j'ai peché par volonté de faire court
lorsque je clique sur le bouton
il faut :
1 - que le nouveau nom saisi dans feuil1 se repercute dans A2 de
feuil22 - que le nom de l'onglet feuil2 soit nouveau nom (c'est pour
cela
qu'encolonne B j'ai l'ancien nom parce qu'il le faut pour activer la
feuil2
cela semble simple mais mes tentatives sont restees infructueuses
(messagesd'erreurs)
Merci
Lionel
"Daniel" a écrit dans le message de
news:Bonjour.
Si j'ai bien compris (mais j'en doute) :
Private Sub CommandButton1_Click()
Sheets("Feuil2").Name = Sheets("Feuil1").Range("A1")
End Sub
Cordialement.
Daniel
"Lionel" a écrit dans le message de
news:
4654dde6$0$25940$bonjour
Enoncé simplifié
classeur avec 2 feuilles
feuil1
feuil2
sur feuil1 -> 2 colonnes A B
nom1 nom2
un bouton pour valider
la colonne B correspond a la sauvegarde de nom1 a
l'activation
de lapage.
le nom de la feuille2 est donc nom2.
si je modifie nom1 comment faire pour que losque je valide
le nom de feuil2=nom1
Merci de l'aide
Lionel