Bonjour à tous,
J'ai une feuille qui est une re-copie avec liaison d'une autre feuille (mise
en page différente des mêmes données).
Mon objectif = encadrer la cellule d'une bordure, si la cellule contient du
texte.
1) La MFC ne marche pas car le contenu de la cellule peut être trés variable
(plus de 3 possibilités).
2) Le code:
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Address = "$e$9" Then
If Target <> "" Then MsgBox "ça marche"
End If
End Sub
.... ne fonctionne pas non plus. Mon code est sans doute mal écrit?
Quelle solution me proposez-vous?
Merci par avance.
Bonjour à tous,
J'ai une feuille qui est une re-copie avec liaison d'une autre feuille (mise
en page différente des mêmes données).
Mon objectif = encadrer la cellule d'une bordure, si la cellule contient du
texte.
1) La MFC ne marche pas car le contenu de la cellule peut être trés variable
(plus de 3 possibilités).
2) Le code:
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Address = "$e$9" Then
If Target <> "" Then MsgBox "ça marche"
End If
End Sub
.... ne fonctionne pas non plus. Mon code est sans doute mal écrit?
Quelle solution me proposez-vous?
Merci par avance.
Bonjour à tous,
J'ai une feuille qui est une re-copie avec liaison d'une autre feuille (mise
en page différente des mêmes données).
Mon objectif = encadrer la cellule d'une bordure, si la cellule contient du
texte.
1) La MFC ne marche pas car le contenu de la cellule peut être trés variable
(plus de 3 possibilités).
2) Le code:
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Address = "$e$9" Then
If Target <> "" Then MsgBox "ça marche"
End If
End Sub
.... ne fonctionne pas non plus. Mon code est sans doute mal écrit?
Quelle solution me proposez-vous?
Merci par avance.
Bonjour "ManBas"
si j'ai bien compris , voila ce que je te propose pour la question N°2
si la cellule E9 contient une valeur le cursseur passe à la suivante si
non
la cellule
en question sera activé .
témoinúlse
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect([E9], [F9], Target) Is Nothing Then Exit Sub
If [E9] = "" Then
témoin = False
[E9].Activate
ElseIf témoin = False Then
MsgBox " ça marche "
témoin = True
End If
End Sub
Cordialement Abed_HBonjour à tous,
J'ai une feuille qui est une re-copie avec liaison d'une autre feuille
(mise
en page différente des mêmes données).
Mon objectif = encadrer la cellule d'une bordure, si la cellule contient
du
texte.
1) La MFC ne marche pas car le contenu de la cellule peut être trés
variable
(plus de 3 possibilités).
2) Le code:
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Address = "$e$9" Then
If Target <> "" Then MsgBox "ça marche"
End If
End Sub
.... ne fonctionne pas non plus. Mon code est sans doute mal écrit?
Quelle solution me proposez-vous?
Merci par avance.
Bonjour "ManBas"
si j'ai bien compris , voila ce que je te propose pour la question N°2
si la cellule E9 contient une valeur le cursseur passe à la suivante si
non
la cellule
en question sera activé .
témoinúlse
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect([E9], [F9], Target) Is Nothing Then Exit Sub
If [E9] = "" Then
témoin = False
[E9].Activate
ElseIf témoin = False Then
MsgBox " ça marche "
témoin = True
End If
End Sub
Cordialement Abed_H
Bonjour à tous,
J'ai une feuille qui est une re-copie avec liaison d'une autre feuille
(mise
en page différente des mêmes données).
Mon objectif = encadrer la cellule d'une bordure, si la cellule contient
du
texte.
1) La MFC ne marche pas car le contenu de la cellule peut être trés
variable
(plus de 3 possibilités).
2) Le code:
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Address = "$e$9" Then
If Target <> "" Then MsgBox "ça marche"
End If
End Sub
.... ne fonctionne pas non plus. Mon code est sans doute mal écrit?
Quelle solution me proposez-vous?
Merci par avance.
Bonjour "ManBas"
si j'ai bien compris , voila ce que je te propose pour la question N°2
si la cellule E9 contient une valeur le cursseur passe à la suivante si
non
la cellule
en question sera activé .
témoinúlse
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect([E9], [F9], Target) Is Nothing Then Exit Sub
If [E9] = "" Then
témoin = False
[E9].Activate
ElseIf témoin = False Then
MsgBox " ça marche "
témoin = True
End If
End Sub
Cordialement Abed_HBonjour à tous,
J'ai une feuille qui est une re-copie avec liaison d'une autre feuille
(mise
en page différente des mêmes données).
Mon objectif = encadrer la cellule d'une bordure, si la cellule contient
du
texte.
1) La MFC ne marche pas car le contenu de la cellule peut être trés
variable
(plus de 3 possibilités).
2) Le code:
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Address = "$e$9" Then
If Target <> "" Then MsgBox "ça marche"
End If
End Sub
.... ne fonctionne pas non plus. Mon code est sans doute mal écrit?
Quelle solution me proposez-vous?
Merci par avance.
permanence, que la cellule E9 contienne du texte ou pas !
Bonjour Abed,
Merci beaucoup de ta réponse.
J'ai essayé la macro mais elle ne fonctionne pas: le msg "ça marche" (mis
ici pour remplacer la macro de mise en forme de la cellule) survient en
permanence, que la cellule E9 contienne du texte ou pas !
Peux-tu me donner un autre code STP?
"ABED HADDOU" a écrit dans le message
de news:Bonjour "ManBas"
si j'ai bien compris , voila ce que je te propose pour la question N°2
si la cellule E9 contient une valeur le cursseur passe à la suivante si
non
la cellule
en question sera activé .
témoinúlse
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect([E9], [F9], Target) Is Nothing Then Exit Sub
If [E9] = "" Then
témoin = False
[E9].Activate
ElseIf témoin = False Then
MsgBox " ça marche "
témoin = True
End If
End Sub
Cordialement Abed_HBonjour à tous,
J'ai une feuille qui est une re-copie avec liaison d'une autre feuille
(mise
en page différente des mêmes données).
Mon objectif = encadrer la cellule d'une bordure, si la cellule contient
du
texte.
1) La MFC ne marche pas car le contenu de la cellule peut être trés
variable
(plus de 3 possibilités).
2) Le code:
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Address = "$e$9" Then
If Target <> "" Then MsgBox "ça marche"
End If
End Sub
.... ne fonctionne pas non plus. Mon code est sans doute mal écrit?
Quelle solution me proposez-vous?
Merci par avance.
permanence, que la cellule E9 contienne du texte ou pas !
Bonjour Abed,
Merci beaucoup de ta réponse.
J'ai essayé la macro mais elle ne fonctionne pas: le msg "ça marche" (mis
ici pour remplacer la macro de mise en forme de la cellule) survient en
permanence, que la cellule E9 contienne du texte ou pas !
Peux-tu me donner un autre code STP?
"ABED HADDOU" <ABEDHADDOU@discussions.microsoft.com> a écrit dans le message
de news: CEF67E56-7B14-47B9-93DE-B51E481DE09A@microsoft.com...
Bonjour "ManBas"
si j'ai bien compris , voila ce que je te propose pour la question N°2
si la cellule E9 contient une valeur le cursseur passe à la suivante si
non
la cellule
en question sera activé .
témoinúlse
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect([E9], [F9], Target) Is Nothing Then Exit Sub
If [E9] = "" Then
témoin = False
[E9].Activate
ElseIf témoin = False Then
MsgBox " ça marche "
témoin = True
End If
End Sub
Cordialement Abed_H
Bonjour à tous,
J'ai une feuille qui est une re-copie avec liaison d'une autre feuille
(mise
en page différente des mêmes données).
Mon objectif = encadrer la cellule d'une bordure, si la cellule contient
du
texte.
1) La MFC ne marche pas car le contenu de la cellule peut être trés
variable
(plus de 3 possibilités).
2) Le code:
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Address = "$e$9" Then
If Target <> "" Then MsgBox "ça marche"
End If
End Sub
.... ne fonctionne pas non plus. Mon code est sans doute mal écrit?
Quelle solution me proposez-vous?
Merci par avance.
permanence, que la cellule E9 contienne du texte ou pas !
Bonjour Abed,
Merci beaucoup de ta réponse.
J'ai essayé la macro mais elle ne fonctionne pas: le msg "ça marche" (mis
ici pour remplacer la macro de mise en forme de la cellule) survient en
permanence, que la cellule E9 contienne du texte ou pas !
Peux-tu me donner un autre code STP?
"ABED HADDOU" a écrit dans le message
de news:Bonjour "ManBas"
si j'ai bien compris , voila ce que je te propose pour la question N°2
si la cellule E9 contient une valeur le cursseur passe à la suivante si
non
la cellule
en question sera activé .
témoinúlse
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect([E9], [F9], Target) Is Nothing Then Exit Sub
If [E9] = "" Then
témoin = False
[E9].Activate
ElseIf témoin = False Then
MsgBox " ça marche "
témoin = True
End If
End Sub
Cordialement Abed_HBonjour à tous,
J'ai une feuille qui est une re-copie avec liaison d'une autre feuille
(mise
en page différente des mêmes données).
Mon objectif = encadrer la cellule d'une bordure, si la cellule contient
du
texte.
1) La MFC ne marche pas car le contenu de la cellule peut être trés
variable
(plus de 3 possibilités).
2) Le code:
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Address = "$e$9" Then
If Target <> "" Then MsgBox "ça marche"
End If
End Sub
.... ne fonctionne pas non plus. Mon code est sans doute mal écrit?
Quelle solution me proposez-vous?
Merci par avance.
permanence, que la cellule E9 contienne du texte ou pas !
Bonjour Abed,
Merci beaucoup de ta réponse.
J'ai essayé la macro mais elle ne fonctionne pas: le msg "ça marche" (mis
ici pour remplacer la macro de mise en forme de la cellule) survient en
permanence, que la cellule E9 contienne du texte ou pas !
Peux-tu me donner un autre code STP?
"ABED HADDOU" a écrit dans le message
de news:Bonjour "ManBas"
si j'ai bien compris , voila ce que je te propose pour la question N°2
si la cellule E9 contient une valeur le cursseur passe à la suivante si
non
la cellule
en question sera activé .
témoinúlse
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect([E9], [F9], Target) Is Nothing Then Exit Sub
If [E9] = "" Then
témoin = False
[E9].Activate
ElseIf témoin = False Then
MsgBox " ça marche "
témoin = True
End If
End Sub
Cordialement Abed_HBonjour à tous,
J'ai une feuille qui est une re-copie avec liaison d'une autre feuille
(mise
en page différente des mêmes données).
Mon objectif = encadrer la cellule d'une bordure, si la cellule contient
du
texte.
1) La MFC ne marche pas car le contenu de la cellule peut être trés
variable
(plus de 3 possibilités).
2) Le code:
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Address = "$e$9" Then
If Target <> "" Then MsgBox "ça marche"
End If
End Sub
.... ne fonctionne pas non plus. Mon code est sans doute mal écrit?
Quelle solution me proposez-vous?
Merci par avance.
permanence, que la cellule E9 contienne du texte ou pas !
Bonjour Abed,
Merci beaucoup de ta réponse.
J'ai essayé la macro mais elle ne fonctionne pas: le msg "ça marche" (mis
ici pour remplacer la macro de mise en forme de la cellule) survient en
permanence, que la cellule E9 contienne du texte ou pas !
Peux-tu me donner un autre code STP?
"ABED HADDOU" <ABEDHADDOU@discussions.microsoft.com> a écrit dans le message
de news: CEF67E56-7B14-47B9-93DE-B51E481DE09A@microsoft.com...
Bonjour "ManBas"
si j'ai bien compris , voila ce que je te propose pour la question N°2
si la cellule E9 contient une valeur le cursseur passe à la suivante si
non
la cellule
en question sera activé .
témoinúlse
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect([E9], [F9], Target) Is Nothing Then Exit Sub
If [E9] = "" Then
témoin = False
[E9].Activate
ElseIf témoin = False Then
MsgBox " ça marche "
témoin = True
End If
End Sub
Cordialement Abed_H
Bonjour à tous,
J'ai une feuille qui est une re-copie avec liaison d'une autre feuille
(mise
en page différente des mêmes données).
Mon objectif = encadrer la cellule d'une bordure, si la cellule contient
du
texte.
1) La MFC ne marche pas car le contenu de la cellule peut être trés
variable
(plus de 3 possibilités).
2) Le code:
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Address = "$e$9" Then
If Target <> "" Then MsgBox "ça marche"
End If
End Sub
.... ne fonctionne pas non plus. Mon code est sans doute mal écrit?
Quelle solution me proposez-vous?
Merci par avance.
permanence, que la cellule E9 contienne du texte ou pas !
Bonjour Abed,
Merci beaucoup de ta réponse.
J'ai essayé la macro mais elle ne fonctionne pas: le msg "ça marche" (mis
ici pour remplacer la macro de mise en forme de la cellule) survient en
permanence, que la cellule E9 contienne du texte ou pas !
Peux-tu me donner un autre code STP?
"ABED HADDOU" a écrit dans le message
de news:Bonjour "ManBas"
si j'ai bien compris , voila ce que je te propose pour la question N°2
si la cellule E9 contient une valeur le cursseur passe à la suivante si
non
la cellule
en question sera activé .
témoinúlse
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect([E9], [F9], Target) Is Nothing Then Exit Sub
If [E9] = "" Then
témoin = False
[E9].Activate
ElseIf témoin = False Then
MsgBox " ça marche "
témoin = True
End If
End Sub
Cordialement Abed_HBonjour à tous,
J'ai une feuille qui est une re-copie avec liaison d'une autre feuille
(mise
en page différente des mêmes données).
Mon objectif = encadrer la cellule d'une bordure, si la cellule contient
du
texte.
1) La MFC ne marche pas car le contenu de la cellule peut être trés
variable
(plus de 3 possibilités).
2) Le code:
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Address = "$e$9" Then
If Target <> "" Then MsgBox "ça marche"
End If
End Sub
.... ne fonctionne pas non plus. Mon code est sans doute mal écrit?
Quelle solution me proposez-vous?
Merci par avance.
permanence, que la cellule E9 contienne du texte ou pas !
Dim témoin As Boolean
Private Sub Worksheet_Change(ByVal Target As Range)
If [E9].Value <> Empty And témoin = False Then MsgBox "ça marche"
témoin = True
End Sub
Abed_HBonjour Abed,
Merci beaucoup de ta réponse.
J'ai essayé la macro mais elle ne fonctionne pas: le msg "ça marche" (mis
ici pour remplacer la macro de mise en forme de la cellule) survient en
permanence, que la cellule E9 contienne du texte ou pas !
Peux-tu me donner un autre code STP?
"ABED HADDOU" a écrit dans le
message
de news:Bonjour "ManBas"
si j'ai bien compris , voila ce que je te propose pour la question N°2
si la cellule E9 contient une valeur le cursseur passe à la suivante si
non
la cellule
en question sera activé .
témoinúlse
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect([E9], [F9], Target) Is Nothing Then Exit Sub
If [E9] = "" Then
témoin = False
[E9].Activate
ElseIf témoin = False Then
MsgBox " ça marche "
témoin = True
End If
End Sub
Cordialement Abed_HBonjour à tous,
J'ai une feuille qui est une re-copie avec liaison d'une autre feuille
(mise
en page différente des mêmes données).
Mon objectif = encadrer la cellule d'une bordure, si la cellule
contient
du
texte.
1) La MFC ne marche pas car le contenu de la cellule peut être trés
variable
(plus de 3 possibilités).
2) Le code:
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Address = "$e$9" Then
If Target <> "" Then MsgBox "ça marche"
End If
End Sub
.... ne fonctionne pas non plus. Mon code est sans doute mal écrit?
Quelle solution me proposez-vous?
Merci par avance.
permanence, que la cellule E9 contienne du texte ou pas !
Dim témoin As Boolean
Private Sub Worksheet_Change(ByVal Target As Range)
If [E9].Value <> Empty And témoin = False Then MsgBox "ça marche"
témoin = True
End Sub
Abed_H
Bonjour Abed,
Merci beaucoup de ta réponse.
J'ai essayé la macro mais elle ne fonctionne pas: le msg "ça marche" (mis
ici pour remplacer la macro de mise en forme de la cellule) survient en
permanence, que la cellule E9 contienne du texte ou pas !
Peux-tu me donner un autre code STP?
"ABED HADDOU" <ABEDHADDOU@discussions.microsoft.com> a écrit dans le
message
de news: CEF67E56-7B14-47B9-93DE-B51E481DE09A@microsoft.com...
Bonjour "ManBas"
si j'ai bien compris , voila ce que je te propose pour la question N°2
si la cellule E9 contient une valeur le cursseur passe à la suivante si
non
la cellule
en question sera activé .
témoinúlse
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect([E9], [F9], Target) Is Nothing Then Exit Sub
If [E9] = "" Then
témoin = False
[E9].Activate
ElseIf témoin = False Then
MsgBox " ça marche "
témoin = True
End If
End Sub
Cordialement Abed_H
Bonjour à tous,
J'ai une feuille qui est une re-copie avec liaison d'une autre feuille
(mise
en page différente des mêmes données).
Mon objectif = encadrer la cellule d'une bordure, si la cellule
contient
du
texte.
1) La MFC ne marche pas car le contenu de la cellule peut être trés
variable
(plus de 3 possibilités).
2) Le code:
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Address = "$e$9" Then
If Target <> "" Then MsgBox "ça marche"
End If
End Sub
.... ne fonctionne pas non plus. Mon code est sans doute mal écrit?
Quelle solution me proposez-vous?
Merci par avance.
permanence, que la cellule E9 contienne du texte ou pas !
Dim témoin As Boolean
Private Sub Worksheet_Change(ByVal Target As Range)
If [E9].Value <> Empty And témoin = False Then MsgBox "ça marche"
témoin = True
End Sub
Abed_HBonjour Abed,
Merci beaucoup de ta réponse.
J'ai essayé la macro mais elle ne fonctionne pas: le msg "ça marche" (mis
ici pour remplacer la macro de mise en forme de la cellule) survient en
permanence, que la cellule E9 contienne du texte ou pas !
Peux-tu me donner un autre code STP?
"ABED HADDOU" a écrit dans le
message
de news:Bonjour "ManBas"
si j'ai bien compris , voila ce que je te propose pour la question N°2
si la cellule E9 contient une valeur le cursseur passe à la suivante si
non
la cellule
en question sera activé .
témoinúlse
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect([E9], [F9], Target) Is Nothing Then Exit Sub
If [E9] = "" Then
témoin = False
[E9].Activate
ElseIf témoin = False Then
MsgBox " ça marche "
témoin = True
End If
End Sub
Cordialement Abed_HBonjour à tous,
J'ai une feuille qui est une re-copie avec liaison d'une autre feuille
(mise
en page différente des mêmes données).
Mon objectif = encadrer la cellule d'une bordure, si la cellule
contient
du
texte.
1) La MFC ne marche pas car le contenu de la cellule peut être trés
variable
(plus de 3 possibilités).
2) Le code:
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Address = "$e$9" Then
If Target <> "" Then MsgBox "ça marche"
End If
End Sub
.... ne fonctionne pas non plus. Mon code est sans doute mal écrit?
Quelle solution me proposez-vous?
Merci par avance.
permanence, que la cellule E9 contienne du texte ou pas !
Dim témoin As Boolean
Private Sub Worksheet_Change(ByVal Target As Range)
If [E9].Value <> Empty And témoin = False Then MsgBox "ça marche"
témoin = True
End Sub
Abed_HBonjour Abed,
Merci beaucoup de ta réponse.
J'ai essayé la macro mais elle ne fonctionne pas: le msg "ça marche" (mis
ici pour remplacer la macro de mise en forme de la cellule) survient en
permanence, que la cellule E9 contienne du texte ou pas !
Peux-tu me donner un autre code STP?
"ABED HADDOU" a écrit dans le message
de news:Bonjour "ManBas"
si j'ai bien compris , voila ce que je te propose pour la question N°2
si la cellule E9 contient une valeur le cursseur passe à la suivante si
non
la cellule
en question sera activé .
témoinúlse
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect([E9], [F9], Target) Is Nothing Then Exit Sub
If [E9] = "" Then
témoin = False
[E9].Activate
ElseIf témoin = False Then
MsgBox " ça marche "
témoin = True
End If
End Sub
Cordialement Abed_HBonjour à tous,
J'ai une feuille qui est une re-copie avec liaison d'une autre feuille
(mise
en page différente des mêmes données).
Mon objectif = encadrer la cellule d'une bordure, si la cellule contient
du
texte.
1) La MFC ne marche pas car le contenu de la cellule peut être trés
variable
(plus de 3 possibilités).
2) Le code:
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Address = "$e$9" Then
If Target <> "" Then MsgBox "ça marche"
End If
End Sub
.... ne fonctionne pas non plus. Mon code est sans doute mal écrit?
Quelle solution me proposez-vous?
Merci par avance.
permanence, que la cellule E9 contienne du texte ou pas !
Dim témoin As Boolean
Private Sub Worksheet_Change(ByVal Target As Range)
If [E9].Value <> Empty And témoin = False Then MsgBox "ça marche"
témoin = True
End Sub
Abed_H
Bonjour Abed,
Merci beaucoup de ta réponse.
J'ai essayé la macro mais elle ne fonctionne pas: le msg "ça marche" (mis
ici pour remplacer la macro de mise en forme de la cellule) survient en
permanence, que la cellule E9 contienne du texte ou pas !
Peux-tu me donner un autre code STP?
"ABED HADDOU" <ABEDHADDOU@discussions.microsoft.com> a écrit dans le message
de news: CEF67E56-7B14-47B9-93DE-B51E481DE09A@microsoft.com...
Bonjour "ManBas"
si j'ai bien compris , voila ce que je te propose pour la question N°2
si la cellule E9 contient une valeur le cursseur passe à la suivante si
non
la cellule
en question sera activé .
témoinúlse
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect([E9], [F9], Target) Is Nothing Then Exit Sub
If [E9] = "" Then
témoin = False
[E9].Activate
ElseIf témoin = False Then
MsgBox " ça marche "
témoin = True
End If
End Sub
Cordialement Abed_H
Bonjour à tous,
J'ai une feuille qui est une re-copie avec liaison d'une autre feuille
(mise
en page différente des mêmes données).
Mon objectif = encadrer la cellule d'une bordure, si la cellule contient
du
texte.
1) La MFC ne marche pas car le contenu de la cellule peut être trés
variable
(plus de 3 possibilités).
2) Le code:
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Address = "$e$9" Then
If Target <> "" Then MsgBox "ça marche"
End If
End Sub
.... ne fonctionne pas non plus. Mon code est sans doute mal écrit?
Quelle solution me proposez-vous?
Merci par avance.
permanence, que la cellule E9 contienne du texte ou pas !
Dim témoin As Boolean
Private Sub Worksheet_Change(ByVal Target As Range)
If [E9].Value <> Empty And témoin = False Then MsgBox "ça marche"
témoin = True
End Sub
Abed_HBonjour Abed,
Merci beaucoup de ta réponse.
J'ai essayé la macro mais elle ne fonctionne pas: le msg "ça marche" (mis
ici pour remplacer la macro de mise en forme de la cellule) survient en
permanence, que la cellule E9 contienne du texte ou pas !
Peux-tu me donner un autre code STP?
"ABED HADDOU" a écrit dans le message
de news:Bonjour "ManBas"
si j'ai bien compris , voila ce que je te propose pour la question N°2
si la cellule E9 contient une valeur le cursseur passe à la suivante si
non
la cellule
en question sera activé .
témoinúlse
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect([E9], [F9], Target) Is Nothing Then Exit Sub
If [E9] = "" Then
témoin = False
[E9].Activate
ElseIf témoin = False Then
MsgBox " ça marche "
témoin = True
End If
End Sub
Cordialement Abed_HBonjour à tous,
J'ai une feuille qui est une re-copie avec liaison d'une autre feuille
(mise
en page différente des mêmes données).
Mon objectif = encadrer la cellule d'une bordure, si la cellule contient
du
texte.
1) La MFC ne marche pas car le contenu de la cellule peut être trés
variable
(plus de 3 possibilités).
2) Le code:
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Address = "$e$9" Then
If Target <> "" Then MsgBox "ça marche"
End If
End Sub
.... ne fonctionne pas non plus. Mon code est sans doute mal écrit?
Quelle solution me proposez-vous?
Merci par avance.
Bonsoir "ManBas"
voir ça http://cjoint.com/?hsxfFGTlrP
Cordialement Abed_Hpermanence, que la cellule E9 contienne du texte ou pas !
Dim témoin As Boolean
Private Sub Worksheet_Change(ByVal Target As Range)
If [E9].Value <> Empty And témoin = False Then MsgBox "ça marche"
témoin = True
End Sub
Abed_HBonjour Abed,
Merci beaucoup de ta réponse.
J'ai essayé la macro mais elle ne fonctionne pas: le msg "ça marche"
(mis
ici pour remplacer la macro de mise en forme de la cellule) survient en
permanence, que la cellule E9 contienne du texte ou pas !
Peux-tu me donner un autre code STP?
"ABED HADDOU" a écrit dans le
message
de news:Bonjour "ManBas"
si j'ai bien compris , voila ce que je te propose pour la question
N°2
si la cellule E9 contient une valeur le cursseur passe à la suivante
si
non
la cellule
en question sera activé .
témoinúlse
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect([E9], [F9], Target) Is Nothing Then Exit Sub
If [E9] = "" Then
témoin = False
[E9].Activate
ElseIf témoin = False Then
MsgBox " ça marche "
témoin = True
End If
End Sub
Cordialement Abed_HBonjour à tous,
J'ai une feuille qui est une re-copie avec liaison d'une autre
feuille
(mise
en page différente des mêmes données).
Mon objectif = encadrer la cellule d'une bordure, si la cellule
contient
du
texte.
1) La MFC ne marche pas car le contenu de la cellule peut être trés
variable
(plus de 3 possibilités).
2) Le code:
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Address = "$e$9" Then
If Target <> "" Then MsgBox "ça marche"
End If
End Sub
.... ne fonctionne pas non plus. Mon code est sans doute mal écrit?
Quelle solution me proposez-vous?
Merci par avance.
Bonsoir "ManBas"
voir ça http://cjoint.com/?hsxfFGTlrP
Cordialement Abed_H
permanence, que la cellule E9 contienne du texte ou pas !
Dim témoin As Boolean
Private Sub Worksheet_Change(ByVal Target As Range)
If [E9].Value <> Empty And témoin = False Then MsgBox "ça marche"
témoin = True
End Sub
Abed_H
Bonjour Abed,
Merci beaucoup de ta réponse.
J'ai essayé la macro mais elle ne fonctionne pas: le msg "ça marche"
(mis
ici pour remplacer la macro de mise en forme de la cellule) survient en
permanence, que la cellule E9 contienne du texte ou pas !
Peux-tu me donner un autre code STP?
"ABED HADDOU" <ABEDHADDOU@discussions.microsoft.com> a écrit dans le
message
de news: CEF67E56-7B14-47B9-93DE-B51E481DE09A@microsoft.com...
Bonjour "ManBas"
si j'ai bien compris , voila ce que je te propose pour la question
N°2
si la cellule E9 contient une valeur le cursseur passe à la suivante
si
non
la cellule
en question sera activé .
témoinúlse
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect([E9], [F9], Target) Is Nothing Then Exit Sub
If [E9] = "" Then
témoin = False
[E9].Activate
ElseIf témoin = False Then
MsgBox " ça marche "
témoin = True
End If
End Sub
Cordialement Abed_H
Bonjour à tous,
J'ai une feuille qui est une re-copie avec liaison d'une autre
feuille
(mise
en page différente des mêmes données).
Mon objectif = encadrer la cellule d'une bordure, si la cellule
contient
du
texte.
1) La MFC ne marche pas car le contenu de la cellule peut être trés
variable
(plus de 3 possibilités).
2) Le code:
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Address = "$e$9" Then
If Target <> "" Then MsgBox "ça marche"
End If
End Sub
.... ne fonctionne pas non plus. Mon code est sans doute mal écrit?
Quelle solution me proposez-vous?
Merci par avance.
Bonsoir "ManBas"
voir ça http://cjoint.com/?hsxfFGTlrP
Cordialement Abed_Hpermanence, que la cellule E9 contienne du texte ou pas !
Dim témoin As Boolean
Private Sub Worksheet_Change(ByVal Target As Range)
If [E9].Value <> Empty And témoin = False Then MsgBox "ça marche"
témoin = True
End Sub
Abed_HBonjour Abed,
Merci beaucoup de ta réponse.
J'ai essayé la macro mais elle ne fonctionne pas: le msg "ça marche"
(mis
ici pour remplacer la macro de mise en forme de la cellule) survient en
permanence, que la cellule E9 contienne du texte ou pas !
Peux-tu me donner un autre code STP?
"ABED HADDOU" a écrit dans le
message
de news:Bonjour "ManBas"
si j'ai bien compris , voila ce que je te propose pour la question
N°2
si la cellule E9 contient une valeur le cursseur passe à la suivante
si
non
la cellule
en question sera activé .
témoinúlse
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect([E9], [F9], Target) Is Nothing Then Exit Sub
If [E9] = "" Then
témoin = False
[E9].Activate
ElseIf témoin = False Then
MsgBox " ça marche "
témoin = True
End If
End Sub
Cordialement Abed_HBonjour à tous,
J'ai une feuille qui est une re-copie avec liaison d'une autre
feuille
(mise
en page différente des mêmes données).
Mon objectif = encadrer la cellule d'une bordure, si la cellule
contient
du
texte.
1) La MFC ne marche pas car le contenu de la cellule peut être trés
variable
(plus de 3 possibilités).
2) Le code:
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Address = "$e$9" Then
If Target <> "" Then MsgBox "ça marche"
End If
End Sub
.... ne fonctionne pas non plus. Mon code est sans doute mal écrit?
Quelle solution me proposez-vous?
Merci par avance.