Salut, j'aimerais que l'orsqu'une donnée s'affiche dans une cellule
c'est à dire lorsque cette cellule est non vide, son contenu soit
copié dans une autre cellule et conservé.
Je vous explique : j'ai un tableau qui affiche par moment une grandeur
en A1 par exemple et le reste du temps A1 est vide, je veux que la
grandeur qui s'affiche soit conservée dans une autre cellule et non
pas perdu quand cette grandeur s'effacera de A1...
Je pense qu'il faut en passer par une macro mais je sais pas comment
faire.
Merci pour votre aide.
--
Mon Blog : http://k.mouhoubi.free.fr/monblog/
Mon Twitt : http://twitter.com/kmouhoubi
Liste de partage : http://digg.com/u1AE3n
PEUT DETRUIRE VOTRE ORDINATEUR SI VOUS L'UTLISEZ
AVEC IE, UTILISEZ FIREFOX
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jacky
Bonsoir,
Ceci garde dans B1 la valeur de A1 tant que A1 n'est pas modifié par une autre valeur différente de "Vide" A placer dans le moduele de la feuille en question '----------- Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, [a1]) Is Nothing Then If [a1] <> "" Then [b1] = Target.Value End If End If End Sub '-------------
-- Salutations JJ
"MOUHOUBI" a écrit dans le message de news:
Salut, j'aimerais que l'orsqu'une donnée s'affiche dans une cellule c'est à dire lorsque cette cellule est non vide, son contenu soit copié dans une autre cellule et conservé. Je vous explique : j'ai un tableau qui affiche par moment une grandeur en A1 par exemple et le reste du temps A1 est vide, je veux que la grandeur qui s'affiche soit conservée dans une autre cellule et non pas perdu quand cette grandeur s'effacera de A1... Je pense qu'il faut en passer par une macro mais je sais pas comment faire. Merci pour votre aide.
-- Mon Blog : http://k.mouhoubi.free.fr/monblog/ Mon Twitt : http://twitter.com/kmouhoubi Liste de partage : http://digg.com/u1AE3n PEUT DETRUIRE VOTRE ORDINATEUR SI VOUS L'UTLISEZ AVEC IE, UTILISEZ FIREFOX
Ceci garde dans B1 la valeur de A1 tant que A1 n'est pas modifié par une
autre valeur différente de "Vide"
A placer dans le moduele de la feuille en question
'-----------
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, [a1]) Is Nothing Then
If [a1] <> "" Then
[b1] = Target.Value
End If
End If
End Sub
'-------------
--
Salutations
JJ
"MOUHOUBI" <kmouhoubi@hotmail.com> a écrit dans le message de news:
o5kbl51i2l1on28k1jl3vgd8v3cnaobq19@4ax.com...
Salut, j'aimerais que l'orsqu'une donnée s'affiche dans une cellule
c'est à dire lorsque cette cellule est non vide, son contenu soit
copié dans une autre cellule et conservé.
Je vous explique : j'ai un tableau qui affiche par moment une grandeur
en A1 par exemple et le reste du temps A1 est vide, je veux que la
grandeur qui s'affiche soit conservée dans une autre cellule et non
pas perdu quand cette grandeur s'effacera de A1...
Je pense qu'il faut en passer par une macro mais je sais pas comment
faire.
Merci pour votre aide.
--
Mon Blog : http://k.mouhoubi.free.fr/monblog/
Mon Twitt : http://twitter.com/kmouhoubi
Liste de partage : http://digg.com/u1AE3n
PEUT DETRUIRE VOTRE ORDINATEUR SI VOUS L'UTLISEZ
AVEC IE, UTILISEZ FIREFOX
Ceci garde dans B1 la valeur de A1 tant que A1 n'est pas modifié par une autre valeur différente de "Vide" A placer dans le moduele de la feuille en question '----------- Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, [a1]) Is Nothing Then If [a1] <> "" Then [b1] = Target.Value End If End If End Sub '-------------
-- Salutations JJ
"MOUHOUBI" a écrit dans le message de news:
Salut, j'aimerais que l'orsqu'une donnée s'affiche dans une cellule c'est à dire lorsque cette cellule est non vide, son contenu soit copié dans une autre cellule et conservé. Je vous explique : j'ai un tableau qui affiche par moment une grandeur en A1 par exemple et le reste du temps A1 est vide, je veux que la grandeur qui s'affiche soit conservée dans une autre cellule et non pas perdu quand cette grandeur s'effacera de A1... Je pense qu'il faut en passer par une macro mais je sais pas comment faire. Merci pour votre aide.
-- Mon Blog : http://k.mouhoubi.free.fr/monblog/ Mon Twitt : http://twitter.com/kmouhoubi Liste de partage : http://digg.com/u1AE3n PEUT DETRUIRE VOTRE ORDINATEUR SI VOUS L'UTLISEZ AVEC IE, UTILISEZ FIREFOX
lorsque la valeur de la cellule A1 de la feuil1 est modifiée la cellule B1 = l'ancienne valeur de A1
`à copier sur la page code de ThisWorkBook
Private Sub Workbook_Open() Application.ExecuteExcel4Macro "SET.NAME(""LaValeurDeA1"",""" & Sheets("Feuil1").Range("A1") & """)" End Sub
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range) If Sh.Name = "Feuil1" And Target.Address = "$A$1" Then Sheets("Feuil1").Range("B1") = Application.ExecuteExcel4Macro("LaValeurDeA1") Application.ExecuteExcel4Macro "SET.NAME(""LaValeurDeA1"",""" & Sheets("Feuil1").Range("A1") & """)" End If End Sub
isabelle
Le 2010-01-19 10:37, MOUHOUBI a écrit :
Salut, j'aimerais que l'orsqu'une donnée s'affiche dans une cellule c'est à dire lorsque cette cellule est non vide, son contenu soit copié dans une autre cellule et conservé. Je vous explique : j'ai un tableau qui affiche par moment une grandeur en A1 par exemple et le reste du temps A1 est vide, je veux que la grandeur qui s'affiche soit conservée dans une autre cellule et non pas perdu quand cette grandeur s'effacera de A1... Je pense qu'il faut en passer par une macro mais je sais pas comment faire. Merci pour votre aide.
-- Mon Blog : http://k.mouhoubi.free.fr/monblog/ Mon Twitt : http://twitter.com/kmouhoubi Liste de partage : http://digg.com/u1AE3n PEUT DETRUIRE VOTRE ORDINATEUR SI VOUS L'UTLISEZ AVEC IE, UTILISEZ FIREFOX
lorsque la valeur de la cellule A1 de la feuil1 est modifiée la cellule
B1 = l'ancienne valeur de A1
`à copier sur la page code de ThisWorkBook
Private Sub Workbook_Open()
Application.ExecuteExcel4Macro "SET.NAME(""LaValeurDeA1"",""" &
Sheets("Feuil1").Range("A1") & """)"
End Sub
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
If Sh.Name = "Feuil1" And Target.Address = "$A$1" Then
Sheets("Feuil1").Range("B1") =
Application.ExecuteExcel4Macro("LaValeurDeA1")
Application.ExecuteExcel4Macro "SET.NAME(""LaValeurDeA1"",""" &
Sheets("Feuil1").Range("A1") & """)"
End If
End Sub
isabelle
Le 2010-01-19 10:37, MOUHOUBI a écrit :
Salut, j'aimerais que l'orsqu'une donnée s'affiche dans une cellule
c'est à dire lorsque cette cellule est non vide, son contenu soit
copié dans une autre cellule et conservé.
Je vous explique : j'ai un tableau qui affiche par moment une grandeur
en A1 par exemple et le reste du temps A1 est vide, je veux que la
grandeur qui s'affiche soit conservée dans une autre cellule et non
pas perdu quand cette grandeur s'effacera de A1...
Je pense qu'il faut en passer par une macro mais je sais pas comment
faire.
Merci pour votre aide.
--
Mon Blog : http://k.mouhoubi.free.fr/monblog/
Mon Twitt : http://twitter.com/kmouhoubi
Liste de partage : http://digg.com/u1AE3n
PEUT DETRUIRE VOTRE ORDINATEUR SI VOUS L'UTLISEZ
AVEC IE, UTILISEZ FIREFOX
lorsque la valeur de la cellule A1 de la feuil1 est modifiée la cellule B1 = l'ancienne valeur de A1
`à copier sur la page code de ThisWorkBook
Private Sub Workbook_Open() Application.ExecuteExcel4Macro "SET.NAME(""LaValeurDeA1"",""" & Sheets("Feuil1").Range("A1") & """)" End Sub
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range) If Sh.Name = "Feuil1" And Target.Address = "$A$1" Then Sheets("Feuil1").Range("B1") = Application.ExecuteExcel4Macro("LaValeurDeA1") Application.ExecuteExcel4Macro "SET.NAME(""LaValeurDeA1"",""" & Sheets("Feuil1").Range("A1") & """)" End If End Sub
isabelle
Le 2010-01-19 10:37, MOUHOUBI a écrit :
Salut, j'aimerais que l'orsqu'une donnée s'affiche dans une cellule c'est à dire lorsque cette cellule est non vide, son contenu soit copié dans une autre cellule et conservé. Je vous explique : j'ai un tableau qui affiche par moment une grandeur en A1 par exemple et le reste du temps A1 est vide, je veux que la grandeur qui s'affiche soit conservée dans une autre cellule et non pas perdu quand cette grandeur s'effacera de A1... Je pense qu'il faut en passer par une macro mais je sais pas comment faire. Merci pour votre aide.
-- Mon Blog : http://k.mouhoubi.free.fr/monblog/ Mon Twitt : http://twitter.com/kmouhoubi Liste de partage : http://digg.com/u1AE3n PEUT DETRUIRE VOTRE ORDINATEUR SI VOUS L'UTLISEZ AVEC IE, UTILISEZ FIREFOX