OVH Cloud OVH Cloud

copie d'une cellule

5 réponses
Avatar
tdm850
Bonjour,

j'ai un classeur nommé "dossier",quand je clique dans ma cellule nom client,
j'ai creer un lien hypertexte avec un carnet d'adresse, je voudrais que
chaque fois que je clique sur un nom de ce carnet, ce nom se copie dans ma
feuille "dossier" à la place du nom client
avez vous une solution ??????
merci

5 réponses

Avatar
Daniel
Bonjour.
Mets le code suivant dans ta feuille "carnet d'adresse", en supposant les
noms en colonne A :

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Columns(1), Target) Is Nothing Then Exit Sub
Sheets("Dossier").Range("A1") = Target.Value
End Sub

La copie se fait dans la cellule A1.
Cordialement.
Daniel
"tdm850" a écrit dans le message de news:

Bonjour,

j'ai un classeur nommé "dossier",quand je clique dans ma cellule nom
client,
j'ai creer un lien hypertexte avec un carnet d'adresse, je voudrais que
chaque fois que je clique sur un nom de ce carnet, ce nom se copie dans ma
feuille "dossier" à la place du nom client
avez vous une solution ??????
merci


Avatar
tdm850
Bonjour Daniel,
je sais comment attribuer une macro à un bouton, mais je ne sais pas comment
faire pour une feuille ! ! !
peux tu me l'expliquer stp
merci


Bonjour.
Mets le code suivant dans ta feuille "carnet d'adresse", en supposant les
noms en colonne A :

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Columns(1), Target) Is Nothing Then Exit Sub
Sheets("Dossier").Range("A1") = Target.Value
End Sub

La copie se fait dans la cellule A1.
Cordialement.
Daniel
"tdm850" a écrit dans le message de news:

Bonjour,

j'ai un classeur nommé "dossier",quand je clique dans ma cellule nom
client,
j'ai creer un lien hypertexte avec un carnet d'adresse, je voudrais que
chaque fois que je clique sur un nom de ce carnet, ce nom se copie dans ma
feuille "dossier" à la place du nom client
avez vous une solution ??????
merci







Avatar
G. L
Bonsoir,
Pour lancer une macro avec un double clic dans une cellule d'une colonne :

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As
Boolean)
Set plage = Range("A30:A" & Range("A65536").End(xlUp).Row) ' A ADAPTER
If Not Intersect(Target, plage) Is Nothing And Target.Cells.Count = 1 Then
Call TA MACRO
Cancel = True
End If
End Sub

Cordialement
Gérard


"tdm850" a écrit dans le message de
news:
Bonjour Daniel,
je sais comment attribuer une macro à un bouton, mais je ne sais pas
comment

faire pour une feuille ! ! !
peux tu me l'expliquer stp
merci


Bonjour.
Mets le code suivant dans ta feuille "carnet d'adresse", en supposant
les


noms en colonne A :

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Columns(1), Target) Is Nothing Then Exit Sub
Sheets("Dossier").Range("A1") = Target.Value
End Sub

La copie se fait dans la cellule A1.
Cordialement.
Daniel
"tdm850" a écrit dans le message de
news:



Bonjour,

j'ai un classeur nommé "dossier",quand je clique dans ma cellule nom
client,
j'ai creer un lien hypertexte avec un carnet d'adresse, je voudrais
que



chaque fois que je clique sur un nom de ce carnet, ce nom se copie
dans ma



feuille "dossier" à la place du nom client
avez vous une solution ??????
merci









Avatar
tdm850
Bonsoir Gerard
je dois aller dans outils/macro/nouvelle macro ??????????????
comment l'associer à la feuille, j'ai quelques lacunes ! ! !
désolé et merci de ton aide


Bonsoir,
Pour lancer une macro avec un double clic dans une cellule d'une colonne :

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As
Boolean)
Set plage = Range("A30:A" & Range("A65536").End(xlUp).Row) ' A ADAPTER
If Not Intersect(Target, plage) Is Nothing And Target.Cells.Count = 1 Then
Call TA MACRO
Cancel = True
End If
End Sub

Cordialement
Gérard


"tdm850" a écrit dans le message de
news:
Bonjour Daniel,
je sais comment attribuer une macro à un bouton, mais je ne sais pas
comment

faire pour une feuille ! ! !
peux tu me l'expliquer stp
merci


Bonjour.
Mets le code suivant dans ta feuille "carnet d'adresse", en supposant
les


noms en colonne A :

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Columns(1), Target) Is Nothing Then Exit Sub
Sheets("Dossier").Range("A1") = Target.Value
End Sub

La copie se fait dans la cellule A1.
Cordialement.
Daniel
"tdm850" a écrit dans le message de
news:



Bonjour,

j'ai un classeur nommé "dossier",quand je clique dans ma cellule nom
client,
j'ai creer un lien hypertexte avec un carnet d'adresse, je voudrais
que



chaque fois que je clique sur un nom de ce carnet, ce nom se copie
dans ma



feuille "dossier" à la place du nom client
avez vous une solution ??????
merci














Avatar
G. L
Bonsoir,
Un moyen parmi .....
Faire clic droit sur l'onglet de la feuille concernée afin de visualiser le
code et ouvrir VBA
Coller dans la partie droite :
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As
Boolean)
Set plage = Range("A1:A" & Range("A65536").End(xlUp).Row) ' A ADAPTER
If Not Intersect(Target, plage) Is Nothing And Target.Cells.Count = 1 Then
' Call TA MACRO ou pour essai :
MsgBox (" La mise à jour depuis est terminée . ! ")
Cancel = True
End If
End Sub

Cordialement

Gérard


"tdm850" a écrit dans le message de
news:
Bonsoir Gerard
je dois aller dans outils/macro/nouvelle macro ??????????????
comment l'associer à la feuille, j'ai quelques lacunes ! ! !
désolé et merci de ton aide


Bonsoir,
Pour lancer une macro avec un double clic dans une cellule d'une colonne
:



Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As
Boolean)
Set plage = Range("A30:A" & Range("A65536").End(xlUp).Row) ' A ADAPTER
If Not Intersect(Target, plage) Is Nothing And Target.Cells.Count = 1
Then


Call TA MACRO
Cancel = True
End If
End Sub

Cordialement
Gérard


"tdm850" a écrit dans le message de
news:
Bonjour Daniel,
je sais comment attribuer une macro à un bouton, mais je ne sais pas
comment

faire pour une feuille ! ! !
peux tu me l'expliquer stp
merci


Bonjour.
Mets le code suivant dans ta feuille "carnet d'adresse", en
supposant




les
noms en colonne A :

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Columns(1), Target) Is Nothing Then Exit Sub
Sheets("Dossier").Range("A1") = Target.Value
End Sub

La copie se fait dans la cellule A1.
Cordialement.
Daniel
"tdm850" a écrit dans le message
de




news:

Bonjour,

j'ai un classeur nommé "dossier",quand je clique dans ma cellule
nom





client,
j'ai creer un lien hypertexte avec un carnet d'adresse, je
voudrais





que
chaque fois que je clique sur un nom de ce carnet, ce nom se copie
dans ma



feuille "dossier" à la place du nom client
avez vous une solution ??????
merci