Bien le bonjour!
Ma question est la suivante peut-on capturer en VBA la mise à jour
manuelle [F9]
Je voudrais que la cellule B2 contienne la valeur "Données à jour" quand
on presse [F9].
Merci pour tout aide!
Bien le bonjour!
Ma question est la suivante peut-on capturer en VBA la mise à jour
manuelle [F9]
Je voudrais que la cellule B2 contienne la valeur "Données à jour" quand
on presse [F9].
Merci pour tout aide!
Bien le bonjour!
Ma question est la suivante peut-on capturer en VBA la mise à jour
manuelle [F9]
Je voudrais que la cellule B2 contienne la valeur "Données à jour" quand
on presse [F9].
Merci pour tout aide!
Bonsoir.
Dans le code de ta feuille :
Private Sub Worksheet_Calculate()
[B2] = "Données à jour"
End Sub
Daniel
"Gregory Hilaire" a écrit dans le message de news:
Bien le bonjour!
Ma question est la suivante peut-on capturer en VBA la mise à jour
manuelle [F9]
Je voudrais que la cellule B2 contienne la valeur "Données à jour" quand
on presse [F9].
Merci pour tout aide!
Bonsoir.
Dans le code de ta feuille :
Private Sub Worksheet_Calculate()
[B2] = "Données à jour"
End Sub
Daniel
"Gregory Hilaire" <ghilaire@sympatico.ca> a écrit dans le message de news:
OqdRJlycIHA.148@TK2MSFTNGP04.phx.gbl...
Bien le bonjour!
Ma question est la suivante peut-on capturer en VBA la mise à jour
manuelle [F9]
Je voudrais que la cellule B2 contienne la valeur "Données à jour" quand
on presse [F9].
Merci pour tout aide!
Bonsoir.
Dans le code de ta feuille :
Private Sub Worksheet_Calculate()
[B2] = "Données à jour"
End Sub
Daniel
"Gregory Hilaire" a écrit dans le message de news:
Bien le bonjour!
Ma question est la suivante peut-on capturer en VBA la mise à jour
manuelle [F9]
Je voudrais que la cellule B2 contienne la valeur "Données à jour" quand
on presse [F9].
Merci pour tout aide!
Bien le bonjour!
Ma question est la suivante peut-on capturer en VBA la mise à jour manue lle
[F9]
Je voudrais que la cellule B2 contienne la valeur "Données à jour" qua nd on
presse [F9].
Merci pour tout aide!
Bien le bonjour!
Ma question est la suivante peut-on capturer en VBA la mise à jour manue lle
[F9]
Je voudrais que la cellule B2 contienne la valeur "Données à jour" qua nd on
presse [F9].
Merci pour tout aide!
Bien le bonjour!
Ma question est la suivante peut-on capturer en VBA la mise à jour manue lle
[F9]
Je voudrais que la cellule B2 contienne la valeur "Données à jour" qua nd on
presse [F9].
Merci pour tout aide!
Bonsoir.
Dans le code de ta feuille :
Private Sub Worksheet_Calculate()
[B2] = "Données à jour"
End Sub
Bonsoir.
Dans le code de ta feuille :
Private Sub Worksheet_Calculate()
[B2] = "Données à jour"
End Sub
Bonsoir.
Dans le code de ta feuille :
Private Sub Worksheet_Calculate()
[B2] = "Données à jour"
End Sub
Bien le bonjour!
Ma question est la suivante peut-on capturer en VBA la mise à jour
manuelle
[F9]
Je voudrais que la cellule B2 contienne la valeur "Données à jour" quand
on
presse [F9].
Merci pour tout aide!
Bien le bonjour!
Ma question est la suivante peut-on capturer en VBA la mise à jour
manuelle
[F9]
Je voudrais que la cellule B2 contienne la valeur "Données à jour" quand
on
presse [F9].
Merci pour tout aide!
Bien le bonjour!
Ma question est la suivante peut-on capturer en VBA la mise à jour
manuelle
[F9]
Je voudrais que la cellule B2 contienne la valeur "Données à jour" quand
on
presse [F9].
Merci pour tout aide!
Un grand Merci à JB pour cette mise à jour. Maintenant je me pause une
question serait il possible de
généraliser cela à tout le classeur? Le changement ( à traquer ) p ourrait
être dans différente feuilles...
Et comme ce n'est pour n'importe quel cellule que l'évènement doit se
déclencher j'avais modifié un peu:
Et créer un nom de range cible englobant uniquement les cellules à cha nger
Private Sub Worksheet_Change(ByVal Target As Range)
'Désactive l'évènement
Application.EnableEvents = False
If Application.Intersect(Target, Range("Cible")) Is Nothing Then
If [B2] <> "Données à jour" Then [B2] = ""
Else
[B2] = "Mettre à Jour données"
End If
'Réactive l'évènement
Application.EnableEvents = True
End Sub
Private Sub Worksheet_Calculate()
Application.EnableEvents = False
[B2] = "Données à jour"
Application.EnableEvents = True
End Sub
"JB" a écrit dans le message de news:
Bonsoir,
Private Sub Worksheet_Calculate()
Application.EnableEvents = False
[B2] = "A jour"
Application.EnableEvents = True
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Application.CalculationState = 2 Then
[B2] = "Pas A jour"
End If
End Sub
http://cjoint.com/?ctuYnxQVob
JB
On 19 fév, 19:57, "Gregory Hilaire" wrote:Bien le bonjour!
Ma question est la suivante peut-on capturer en VBA la mise à jour
manuelle
[F9]
Je voudrais que la cellule B2 contienne la valeur "Données à jour" q uand
on
presse [F9].
Merci pour tout aide!- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Un grand Merci à JB pour cette mise à jour. Maintenant je me pause une
question serait il possible de
généraliser cela à tout le classeur? Le changement ( à traquer ) p ourrait
être dans différente feuilles...
Et comme ce n'est pour n'importe quel cellule que l'évènement doit se
déclencher j'avais modifié un peu:
Et créer un nom de range cible englobant uniquement les cellules à cha nger
Private Sub Worksheet_Change(ByVal Target As Range)
'Désactive l'évènement
Application.EnableEvents = False
If Application.Intersect(Target, Range("Cible")) Is Nothing Then
If [B2] <> "Données à jour" Then [B2] = ""
Else
[B2] = "Mettre à Jour données"
End If
'Réactive l'évènement
Application.EnableEvents = True
End Sub
Private Sub Worksheet_Calculate()
Application.EnableEvents = False
[B2] = "Données à jour"
Application.EnableEvents = True
End Sub
"JB" <boisgont...@hotmail.com> a écrit dans le message de news:
c7c57d8e-7f2e-4729-90b6-5dd046f72...@o77g2000hsf.googlegroups.com...
Bonsoir,
Private Sub Worksheet_Calculate()
Application.EnableEvents = False
[B2] = "A jour"
Application.EnableEvents = True
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Application.CalculationState = 2 Then
[B2] = "Pas A jour"
End If
End Sub
http://cjoint.com/?ctuYnxQVob
JB
On 19 fév, 19:57, "Gregory Hilaire" <ghila...@sympatico.ca> wrote:
Bien le bonjour!
Ma question est la suivante peut-on capturer en VBA la mise à jour
manuelle
[F9]
Je voudrais que la cellule B2 contienne la valeur "Données à jour" q uand
on
presse [F9].
Merci pour tout aide!- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Un grand Merci à JB pour cette mise à jour. Maintenant je me pause une
question serait il possible de
généraliser cela à tout le classeur? Le changement ( à traquer ) p ourrait
être dans différente feuilles...
Et comme ce n'est pour n'importe quel cellule que l'évènement doit se
déclencher j'avais modifié un peu:
Et créer un nom de range cible englobant uniquement les cellules à cha nger
Private Sub Worksheet_Change(ByVal Target As Range)
'Désactive l'évènement
Application.EnableEvents = False
If Application.Intersect(Target, Range("Cible")) Is Nothing Then
If [B2] <> "Données à jour" Then [B2] = ""
Else
[B2] = "Mettre à Jour données"
End If
'Réactive l'évènement
Application.EnableEvents = True
End Sub
Private Sub Worksheet_Calculate()
Application.EnableEvents = False
[B2] = "Données à jour"
Application.EnableEvents = True
End Sub
"JB" a écrit dans le message de news:
Bonsoir,
Private Sub Worksheet_Calculate()
Application.EnableEvents = False
[B2] = "A jour"
Application.EnableEvents = True
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Application.CalculationState = 2 Then
[B2] = "Pas A jour"
End If
End Sub
http://cjoint.com/?ctuYnxQVob
JB
On 19 fév, 19:57, "Gregory Hilaire" wrote:Bien le bonjour!
Ma question est la suivante peut-on capturer en VBA la mise à jour
manuelle
[F9]
Je voudrais que la cellule B2 contienne la valeur "Données à jour" q uand
on
presse [F9].
Merci pour tout aide!- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Un grand Merci à JB pour cette mise à jour. Maintenant je me pause une
question serait il possible de
généraliser cela à tout le classeur? Le changement ( à traquer ) pourrait
être dans différente feuilles...
Et comme ce n'est pour n'importe quel cellule que l'évènement doit se
déclencher j'avais modifié un peu:
Et créer un nom de range cible englobant uniquement les cellules à changer
Private Sub Worksheet_Change(ByVal Target As Range)
'Désactive l'évènement
Application.EnableEvents = False
If Application.Intersect(Target, Range("Cible")) Is Nothing Then
If [B2] <> "Données à jour" Then [B2] = ""
Else
[B2] = "Mettre à Jour données"
End If
'Réactive l'évènement
Application.EnableEvents = True
End Sub
Private Sub Worksheet_Calculate()
Application.EnableEvents = False
[B2] = "Données à jour"
Application.EnableEvents = True
End Sub
"JB" a écrit dans le message de news:
Bonsoir,
Private Sub Worksheet_Calculate()
Application.EnableEvents = False
[B2] = "A jour"
Application.EnableEvents = True
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Application.CalculationState = 2 Then
[B2] = "Pas A jour"
End If
End Sub
http://cjoint.com/?ctuYnxQVob
JB
On 19 fév, 19:57, "Gregory Hilaire" wrote:Bien le bonjour!
Ma question est la suivante peut-on capturer en VBA la mise à jour
manuelle
[F9]
Je voudrais que la cellule B2 contienne la valeur "Données à jour" quand
on
presse [F9].
Merci pour tout aide!- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Un grand Merci à JB pour cette mise à jour. Maintenant je me pause une
question serait il possible de
généraliser cela à tout le classeur? Le changement ( à traquer ) pourrait
être dans différente feuilles...
Et comme ce n'est pour n'importe quel cellule que l'évènement doit se
déclencher j'avais modifié un peu:
Et créer un nom de range cible englobant uniquement les cellules à changer
Private Sub Worksheet_Change(ByVal Target As Range)
'Désactive l'évènement
Application.EnableEvents = False
If Application.Intersect(Target, Range("Cible")) Is Nothing Then
If [B2] <> "Données à jour" Then [B2] = ""
Else
[B2] = "Mettre à Jour données"
End If
'Réactive l'évènement
Application.EnableEvents = True
End Sub
Private Sub Worksheet_Calculate()
Application.EnableEvents = False
[B2] = "Données à jour"
Application.EnableEvents = True
End Sub
"JB" <boisgont...@hotmail.com> a écrit dans le message de news:
c7c57d8e-7f2e-4729-90b6-5dd046f72...@o77g2000hsf.googlegroups.com...
Bonsoir,
Private Sub Worksheet_Calculate()
Application.EnableEvents = False
[B2] = "A jour"
Application.EnableEvents = True
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Application.CalculationState = 2 Then
[B2] = "Pas A jour"
End If
End Sub
http://cjoint.com/?ctuYnxQVob
JB
On 19 fév, 19:57, "Gregory Hilaire" <ghila...@sympatico.ca> wrote:
Bien le bonjour!
Ma question est la suivante peut-on capturer en VBA la mise à jour
manuelle
[F9]
Je voudrais que la cellule B2 contienne la valeur "Données à jour" quand
on
presse [F9].
Merci pour tout aide!- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Un grand Merci à JB pour cette mise à jour. Maintenant je me pause une
question serait il possible de
généraliser cela à tout le classeur? Le changement ( à traquer ) pourrait
être dans différente feuilles...
Et comme ce n'est pour n'importe quel cellule que l'évènement doit se
déclencher j'avais modifié un peu:
Et créer un nom de range cible englobant uniquement les cellules à changer
Private Sub Worksheet_Change(ByVal Target As Range)
'Désactive l'évènement
Application.EnableEvents = False
If Application.Intersect(Target, Range("Cible")) Is Nothing Then
If [B2] <> "Données à jour" Then [B2] = ""
Else
[B2] = "Mettre à Jour données"
End If
'Réactive l'évènement
Application.EnableEvents = True
End Sub
Private Sub Worksheet_Calculate()
Application.EnableEvents = False
[B2] = "Données à jour"
Application.EnableEvents = True
End Sub
"JB" a écrit dans le message de news:
Bonsoir,
Private Sub Worksheet_Calculate()
Application.EnableEvents = False
[B2] = "A jour"
Application.EnableEvents = True
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Application.CalculationState = 2 Then
[B2] = "Pas A jour"
End If
End Sub
http://cjoint.com/?ctuYnxQVob
JB
On 19 fév, 19:57, "Gregory Hilaire" wrote:Bien le bonjour!
Ma question est la suivante peut-on capturer en VBA la mise à jour
manuelle
[F9]
Je voudrais que la cellule B2 contienne la valeur "Données à jour" quand
on
presse [F9].
Merci pour tout aide!- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Un grand merci pour cette réponse hyper rapide JB mais
Je l'ai testé et cela ne semble pas faire l'affaire il reste tjrs
à A jour peut importe la feuille où l'on rentre des données
je vais continuer à Explorer pour voir si le problème est de
mon côté
Merci encore
"JB" a écrit dans le message de news:
Bonjour,
http://cjoint.com/?cvotvdvXui
Private Sub Workbook_SheetCalculate(ByVal Sh As Object)
Application.EnableEvents = False
Sheets(1).[B2] = "A jour"
Application.EnableEvents = True
End Sub
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As
Range)
If Application.CalculationState = 2 Then
Sheets(1).[B2] = "Pas à jour"
End If
End Sub
JB
On 21 fév, 13:49, "Gregory Hilaire" wrote:Un grand Merci à JB pour cette mise à jour. Maintenant je me pause u ne
question serait il possible de
généraliser cela à tout le classeur? Le changement ( à traquer ) pourrait
être dans différente feuilles...
Et comme ce n'est pour n'importe quel cellule que l'évènement doit s e
déclencher j'avais modifié un peu:
Et créer un nom de range cible englobant uniquement les cellules à c hanger
Private Sub Worksheet_Change(ByVal Target As Range)
'Désactive l'évènement
Application.EnableEvents = False
If Application.Intersect(Target, Range("Cible")) Is Nothing Then
If [B2] <> "Données à jour" Then [B2] = ""
Else
[B2] = "Mettre à Jour données"
End If
'Réactive l'évènement
Application.EnableEvents = True
End Sub
Private Sub Worksheet_Calculate()
Application.EnableEvents = False
[B2] = "Données à jour"
Application.EnableEvents = True
End Sub
"JB" a écrit dans le message de news:
Bonsoir,
Private Sub Worksheet_Calculate()
Application.EnableEvents = False
[B2] = "A jour"
Application.EnableEvents = True
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Application.CalculationState = 2 Then
[B2] = "Pas A jour"
End If
End Sub
http://cjoint.com/?ctuYnxQVob
JB
On 19 fév, 19:57, "Gregory Hilaire" wrote:Bien le bonjour!
Ma question est la suivante peut-on capturer en VBA la mise à jour
manuelle
[F9]
Je voudrais que la cellule B2 contienne la valeur "Données à jour" quand
on
presse [F9].
Merci pour tout aide!- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Un grand merci pour cette réponse hyper rapide JB mais
Je l'ai testé et cela ne semble pas faire l'affaire il reste tjrs
à A jour peut importe la feuille où l'on rentre des données
je vais continuer à Explorer pour voir si le problème est de
mon côté
Merci encore
"JB" <boisgont...@hotmail.com> a écrit dans le message de news:
f2202db6-be3d-4308-b6c1-aa7994177...@28g2000hsw.googlegroups.com...
Bonjour,
http://cjoint.com/?cvotvdvXui
Private Sub Workbook_SheetCalculate(ByVal Sh As Object)
Application.EnableEvents = False
Sheets(1).[B2] = "A jour"
Application.EnableEvents = True
End Sub
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As
Range)
If Application.CalculationState = 2 Then
Sheets(1).[B2] = "Pas à jour"
End If
End Sub
JB
On 21 fév, 13:49, "Gregory Hilaire" <ghila...@sympatico.ca> wrote:
Un grand Merci à JB pour cette mise à jour. Maintenant je me pause u ne
question serait il possible de
généraliser cela à tout le classeur? Le changement ( à traquer ) pourrait
être dans différente feuilles...
Et comme ce n'est pour n'importe quel cellule que l'évènement doit s e
déclencher j'avais modifié un peu:
Et créer un nom de range cible englobant uniquement les cellules à c hanger
Private Sub Worksheet_Change(ByVal Target As Range)
'Désactive l'évènement
Application.EnableEvents = False
If Application.Intersect(Target, Range("Cible")) Is Nothing Then
If [B2] <> "Données à jour" Then [B2] = ""
Else
[B2] = "Mettre à Jour données"
End If
'Réactive l'évènement
Application.EnableEvents = True
End Sub
Private Sub Worksheet_Calculate()
Application.EnableEvents = False
[B2] = "Données à jour"
Application.EnableEvents = True
End Sub
"JB" <boisgont...@hotmail.com> a écrit dans le message de news:
c7c57d8e-7f2e-4729-90b6-5dd046f72...@o77g2000hsf.googlegroups.com...
Bonsoir,
Private Sub Worksheet_Calculate()
Application.EnableEvents = False
[B2] = "A jour"
Application.EnableEvents = True
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Application.CalculationState = 2 Then
[B2] = "Pas A jour"
End If
End Sub
http://cjoint.com/?ctuYnxQVob
JB
On 19 fév, 19:57, "Gregory Hilaire" <ghila...@sympatico.ca> wrote:
Bien le bonjour!
Ma question est la suivante peut-on capturer en VBA la mise à jour
manuelle
[F9]
Je voudrais que la cellule B2 contienne la valeur "Données à jour" quand
on
presse [F9].
Merci pour tout aide!- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Un grand merci pour cette réponse hyper rapide JB mais
Je l'ai testé et cela ne semble pas faire l'affaire il reste tjrs
à A jour peut importe la feuille où l'on rentre des données
je vais continuer à Explorer pour voir si le problème est de
mon côté
Merci encore
"JB" a écrit dans le message de news:
Bonjour,
http://cjoint.com/?cvotvdvXui
Private Sub Workbook_SheetCalculate(ByVal Sh As Object)
Application.EnableEvents = False
Sheets(1).[B2] = "A jour"
Application.EnableEvents = True
End Sub
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As
Range)
If Application.CalculationState = 2 Then
Sheets(1).[B2] = "Pas à jour"
End If
End Sub
JB
On 21 fév, 13:49, "Gregory Hilaire" wrote:Un grand Merci à JB pour cette mise à jour. Maintenant je me pause u ne
question serait il possible de
généraliser cela à tout le classeur? Le changement ( à traquer ) pourrait
être dans différente feuilles...
Et comme ce n'est pour n'importe quel cellule que l'évènement doit s e
déclencher j'avais modifié un peu:
Et créer un nom de range cible englobant uniquement les cellules à c hanger
Private Sub Worksheet_Change(ByVal Target As Range)
'Désactive l'évènement
Application.EnableEvents = False
If Application.Intersect(Target, Range("Cible")) Is Nothing Then
If [B2] <> "Données à jour" Then [B2] = ""
Else
[B2] = "Mettre à Jour données"
End If
'Réactive l'évènement
Application.EnableEvents = True
End Sub
Private Sub Worksheet_Calculate()
Application.EnableEvents = False
[B2] = "Données à jour"
Application.EnableEvents = True
End Sub
"JB" a écrit dans le message de news:
Bonsoir,
Private Sub Worksheet_Calculate()
Application.EnableEvents = False
[B2] = "A jour"
Application.EnableEvents = True
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Application.CalculationState = 2 Then
[B2] = "Pas A jour"
End If
End Sub
http://cjoint.com/?ctuYnxQVob
JB
On 19 fév, 19:57, "Gregory Hilaire" wrote:Bien le bonjour!
Ma question est la suivante peut-on capturer en VBA la mise à jour
manuelle
[F9]
Je voudrais que la cellule B2 contienne la valeur "Données à jour" quand
on
presse [F9].
Merci pour tout aide!- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -