Dans une cellule, j'ai une formule qui me retourne une partie du nom de
l'onglet actif. C'est un chiffre qui est ensuite exploité par d'autres
cellules.
Le problème c'est que lorsque l'on change d'onglet, il arrive que la valeur
de la cellule ne change pas. Je suis alors obligé de faire <F9> pour
remettre tout en ordre bien que les options de la feuille sont bien sur
"automatique".
Comment faire ?
Au pire quelqu'un peut-il me dépanner en me donnant un code qui
"enverrait" <F9> à chaque changement d'onglet ?
Private Sub Workbook_SheetActivate(ByVal Sh As Object) Application.Calculate End Sub
Camille
-----Message d'origine----- Bonjour à tous,
Dans une cellule, j'ai une formule qui me retourne une partie du nom de
l'onglet actif. C'est un chiffre qui est ensuite exploité par d'autres
cellules.
Le problème c'est que lorsque l'on change d'onglet, il arrive que la valeur
de la cellule ne change pas. Je suis alors obligé de faire <F9> pour
remettre tout en ordre bien que les options de la feuille sont bien sur
"automatique".
Comment faire ?
Au pire quelqu'un peut-il me dépanner en me donnant un code qui
"enverrait" <F9> à chaque changement d'onglet ?
Merci d'avance
-- Bonne journée Laurent
.
AV
Dans une cellule, j'ai une formule qui me retourne une partie du nom de l'onglet actif. -----
Comment faire ?
Modifier la formule ! C'est vraisemblablement la fonction CELLULE qui est employée sans son 2° argument facultatif (référence) à employer comme suit : =.........CELLULE("filename";A1)...........
AV
Dans une cellule, j'ai une formule qui me retourne une partie du nom de
l'onglet actif.
-----
Comment faire ?
Modifier la formule !
C'est vraisemblablement la fonction CELLULE qui est employée sans son 2°
argument facultatif (référence)
à employer comme suit :
=.........CELLULE("filename";A1)...........
Dans une cellule, j'ai une formule qui me retourne une partie du nom de l'onglet actif. -----
Comment faire ?
Modifier la formule ! C'est vraisemblablement la fonction CELLULE qui est employée sans son 2° argument facultatif (référence) à employer comme suit : =.........CELLULE("filename";A1)...........
C'est vraisemblablement la fonction CELLULE qui est employée sans son 2°argument facultatif (référence) à employer comme suit : =.........CELLULE("filename";A1)...........
Tout à fait car comme son nom l'indique, il est facultatif ! Alors tout
naturellement, la question suivant est : en quoi rajouter "A1" comme argument règle mon problème ?
C'est vraisemblablement la fonction CELLULE qui est employée sans
son 2°argument facultatif (référence)
à employer comme suit :
=.........CELLULE("filename";A1)...........
Tout à fait car comme son nom l'indique, il est facultatif ! Alors tout
naturellement, la question suivant est : en quoi rajouter "A1" comme
argument règle mon problème ?
C'est vraisemblablement la fonction CELLULE qui est employée sans son 2°argument facultatif (référence) à employer comme suit : =.........CELLULE("filename";A1)...........
Tout à fait car comme son nom l'indique, il est facultatif ! Alors tout
naturellement, la question suivant est : en quoi rajouter "A1" comme argument règle mon problème ?
Merci encore
-- bonne soirée LAurent
Laurent
Bonsoir Camille,
"Ellimac" écrivait news:07a201c3c565 $a2bb79b0$:
A inclure dans ThisWorkbook :
Private Sub Workbook_SheetActivate(ByVal Sh As Object) Application.Calculate End Sub
Merci pour ta réponse, je vais garder ça quelquepart pour le cas où ;-)
Private Sub Workbook_SheetActivate(ByVal Sh As Object) Application.Calculate End Sub
Merci pour ta réponse, je vais garder ça quelquepart pour le cas où ;-)
-- Laurent
AV
Tout à fait car comme son nom l'indique, il est facultatif ! Alors tout naturellement, la question suivant est : en quoi rajouter "A1" comme argument règle mon problème ?
Tu as testé ?
AV
Tout à fait car comme son nom l'indique, il est facultatif ! Alors tout
naturellement, la question suivant est : en quoi rajouter "A1" comme
argument règle mon problème ?
Tout à fait car comme son nom l'indique, il est facultatif ! Alors tout naturellement, la question suivant est : en quoi rajouter "A1" comme argument règle mon problème ?