Bonsoir à toutes et tous.
Encore une erreur que je ne parviens pas à corriger :
Private Sub Worksheet_Deactivate()
'Remplace les formules par les valeurs quand on quitte la feuille
If Sheets.Count > 5 Then
Application.Goto Reference:="RecopieValeurs"
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues
Application.CutCopyMode = False
End If
End Sub
Plusieurs feuilles avec le nom défini "RecopieValeurs"
Passer de l'une à l'autre de ces feuilles sans problème.
Passer d'une de ces feuilles sur une feuille sans ce nom défini me renvoie :
Erreur d'exécution 1004 :
La méthode 'Goto' de l'objet '_Application' a échoué.
Si vous pouviez me mettre sur la piste ?
D'avance, merci.
Bonsoir à toutes et tous.
Encore une erreur que je ne parviens pas à corriger :
Private Sub Worksheet_Deactivate()
'Remplace les formules par les valeurs quand on quitte la feuille
If Sheets.Count > 5 Then
Application.Goto Reference:="RecopieValeurs"
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues
Application.CutCopyMode = False
End If
End Sub
Plusieurs feuilles avec le nom défini "RecopieValeurs"
Passer de l'une à l'autre de ces feuilles sans problème.
Passer d'une de ces feuilles sur une feuille sans ce nom défini me renvoie :
Erreur d'exécution 1004 :
La méthode 'Goto' de l'objet '_Application' a échoué.
Si vous pouviez me mettre sur la piste ?
D'avance, merci.
Bonsoir à toutes et tous.
Encore une erreur que je ne parviens pas à corriger :
Private Sub Worksheet_Deactivate()
'Remplace les formules par les valeurs quand on quitte la feuille
If Sheets.Count > 5 Then
Application.Goto Reference:="RecopieValeurs"
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues
Application.CutCopyMode = False
End If
End Sub
Plusieurs feuilles avec le nom défini "RecopieValeurs"
Passer de l'une à l'autre de ces feuilles sans problème.
Passer d'une de ces feuilles sur une feuille sans ce nom défini me renvoie :
Erreur d'exécution 1004 :
La méthode 'Goto' de l'objet '_Application' a échoué.
Si vous pouviez me mettre sur la piste ?
D'avance, merci.
bonjour Patrick,
remplace
Application.Goto Reference:="RecopieValeurs"
par
Application.Goto Range("RecopieValeurs")
isabelleBonsoir à toutes et tous.
Encore une erreur que je ne parviens pas à corriger :
Private Sub Worksheet_Deactivate()
'Remplace les formules par les valeurs quand on quitte la feuille
If Sheets.Count > 5 Then
Application.Goto Reference:="RecopieValeurs"
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues
Application.CutCopyMode = False
End If
End Sub
Plusieurs feuilles avec le nom défini "RecopieValeurs"
Passer de l'une à l'autre de ces feuilles sans problème.
Passer d'une de ces feuilles sur une feuille sans ce nom défini me
renvoie : Erreur d'exécution 1004 :
La méthode 'Goto' de l'objet '_Application' a échoué.
Si vous pouviez me mettre sur la piste ?
D'avance, merci.
bonjour Patrick,
remplace
Application.Goto Reference:="RecopieValeurs"
par
Application.Goto Range("RecopieValeurs")
isabelle
Bonsoir à toutes et tous.
Encore une erreur que je ne parviens pas à corriger :
Private Sub Worksheet_Deactivate()
'Remplace les formules par les valeurs quand on quitte la feuille
If Sheets.Count > 5 Then
Application.Goto Reference:="RecopieValeurs"
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues
Application.CutCopyMode = False
End If
End Sub
Plusieurs feuilles avec le nom défini "RecopieValeurs"
Passer de l'une à l'autre de ces feuilles sans problème.
Passer d'une de ces feuilles sur une feuille sans ce nom défini me
renvoie : Erreur d'exécution 1004 :
La méthode 'Goto' de l'objet '_Application' a échoué.
Si vous pouviez me mettre sur la piste ?
D'avance, merci.
bonjour Patrick,
remplace
Application.Goto Reference:="RecopieValeurs"
par
Application.Goto Range("RecopieValeurs")
isabelleBonsoir à toutes et tous.
Encore une erreur que je ne parviens pas à corriger :
Private Sub Worksheet_Deactivate()
'Remplace les formules par les valeurs quand on quitte la feuille
If Sheets.Count > 5 Then
Application.Goto Reference:="RecopieValeurs"
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues
Application.CutCopyMode = False
End If
End Sub
Plusieurs feuilles avec le nom défini "RecopieValeurs"
Passer de l'une à l'autre de ces feuilles sans problème.
Passer d'une de ces feuilles sur une feuille sans ce nom défini me
renvoie : Erreur d'exécution 1004 :
La méthode 'Goto' de l'objet '_Application' a échoué.
Si vous pouviez me mettre sur la piste ?
D'avance, merci.
Bonjour, *isabelle* , et bonjour à vous tous.
Et merci du coup de main.
Hélàs cela ne fonctionne pas :
la macro deactivate ne renvoie plus de message d'erreur, certes, mais le
focus reste sur la feuille que je désire désactiver (Et que ce soit par lien
hypertext, ou en sélectionnant un autre onglet : même symptome).
Pour info, si cela peut aider :
-la zone "RecopieValeurs" correspond à la plage "P4:xx40" de la majorité de
mes feuilles -une par jour-, (xx étant la dernière colonne utilisée à droite
de P) et cette zone est masquée (hauteur de ligne à zéro).
-La feuille "Récap" et la feuille "Admin" ne contiennent pas de zone nommée
"RecopieValeur".
-Seules les feuilles journée contiennent la macro Worksheet_Deactivate (et
Worsheet_Activate, qui fait l'inverse)
-Et c'est en sélectionnant la feuille "Récap" ou "Admin "à partir d'une
feuille journée que ma macro plante.
-Toutes les feuilles du classeur sont protégées, mais avec
userinterfaceonly.
D'autres idées ?
Bonjour, *isabelle* , et bonjour à vous tous.
Et merci du coup de main.
Hélàs cela ne fonctionne pas :
la macro deactivate ne renvoie plus de message d'erreur, certes, mais le
focus reste sur la feuille que je désire désactiver (Et que ce soit par lien
hypertext, ou en sélectionnant un autre onglet : même symptome).
Pour info, si cela peut aider :
-la zone "RecopieValeurs" correspond à la plage "P4:xx40" de la majorité de
mes feuilles -une par jour-, (xx étant la dernière colonne utilisée à droite
de P) et cette zone est masquée (hauteur de ligne à zéro).
-La feuille "Récap" et la feuille "Admin" ne contiennent pas de zone nommée
"RecopieValeur".
-Seules les feuilles journée contiennent la macro Worksheet_Deactivate (et
Worsheet_Activate, qui fait l'inverse)
-Et c'est en sélectionnant la feuille "Récap" ou "Admin "à partir d'une
feuille journée que ma macro plante.
-Toutes les feuilles du classeur sont protégées, mais avec
userinterfaceonly.
D'autres idées ?
Bonjour, *isabelle* , et bonjour à vous tous.
Et merci du coup de main.
Hélàs cela ne fonctionne pas :
la macro deactivate ne renvoie plus de message d'erreur, certes, mais le
focus reste sur la feuille que je désire désactiver (Et que ce soit par lien
hypertext, ou en sélectionnant un autre onglet : même symptome).
Pour info, si cela peut aider :
-la zone "RecopieValeurs" correspond à la plage "P4:xx40" de la majorité de
mes feuilles -une par jour-, (xx étant la dernière colonne utilisée à droite
de P) et cette zone est masquée (hauteur de ligne à zéro).
-La feuille "Récap" et la feuille "Admin" ne contiennent pas de zone nommée
"RecopieValeur".
-Seules les feuilles journée contiennent la macro Worksheet_Deactivate (et
Worsheet_Activate, qui fait l'inverse)
-Et c'est en sélectionnant la feuille "Récap" ou "Admin "à partir d'une
feuille journée que ma macro plante.
-Toutes les feuilles du classeur sont protégées, mais avec
userinterfaceonly.
D'autres idées ?
quel est le but de cette macro ?
est ce qu'elle doit copier une certaine zone pour chaque feuille
"jour" sur une feuille précise ?
isabelleBonjour, *isabelle* , et bonjour à vous tous.
Et merci du coup de main.
Hélàs cela ne fonctionne pas :
la macro deactivate ne renvoie plus de message d'erreur, certes,
mais le focus reste sur la feuille que je désire désactiver (Et que
ce soit par lien hypertext, ou en sélectionnant un autre onglet :
même symptome). Pour info, si cela peut aider :
-la zone "RecopieValeurs" correspond à la plage "P4:xx40" de la
majorité de mes feuilles -une par jour-, (xx étant la dernière
colonne utilisée à droite de P) et cette zone est masquée (hauteur
de ligne à zéro). -La feuille "Récap" et la feuille "Admin" ne
contiennent pas de zone nommée "RecopieValeur".
-Seules les feuilles journée contiennent la macro
Worksheet_Deactivate (et Worsheet_Activate, qui fait l'inverse)
-Et c'est en sélectionnant la feuille "Récap" ou "Admin "à partir
d'une feuille journée que ma macro plante.
-Toutes les feuilles du classeur sont protégées, mais avec
userinterfaceonly.
D'autres idées ?
quel est le but de cette macro ?
est ce qu'elle doit copier une certaine zone pour chaque feuille
"jour" sur une feuille précise ?
isabelle
Bonjour, *isabelle* , et bonjour à vous tous.
Et merci du coup de main.
Hélàs cela ne fonctionne pas :
la macro deactivate ne renvoie plus de message d'erreur, certes,
mais le focus reste sur la feuille que je désire désactiver (Et que
ce soit par lien hypertext, ou en sélectionnant un autre onglet :
même symptome). Pour info, si cela peut aider :
-la zone "RecopieValeurs" correspond à la plage "P4:xx40" de la
majorité de mes feuilles -une par jour-, (xx étant la dernière
colonne utilisée à droite de P) et cette zone est masquée (hauteur
de ligne à zéro). -La feuille "Récap" et la feuille "Admin" ne
contiennent pas de zone nommée "RecopieValeur".
-Seules les feuilles journée contiennent la macro
Worksheet_Deactivate (et Worsheet_Activate, qui fait l'inverse)
-Et c'est en sélectionnant la feuille "Récap" ou "Admin "à partir
d'une feuille journée que ma macro plante.
-Toutes les feuilles du classeur sont protégées, mais avec
userinterfaceonly.
D'autres idées ?
quel est le but de cette macro ?
est ce qu'elle doit copier une certaine zone pour chaque feuille
"jour" sur une feuille précise ?
isabelleBonjour, *isabelle* , et bonjour à vous tous.
Et merci du coup de main.
Hélàs cela ne fonctionne pas :
la macro deactivate ne renvoie plus de message d'erreur, certes,
mais le focus reste sur la feuille que je désire désactiver (Et que
ce soit par lien hypertext, ou en sélectionnant un autre onglet :
même symptome). Pour info, si cela peut aider :
-la zone "RecopieValeurs" correspond à la plage "P4:xx40" de la
majorité de mes feuilles -une par jour-, (xx étant la dernière
colonne utilisée à droite de P) et cette zone est masquée (hauteur
de ligne à zéro). -La feuille "Récap" et la feuille "Admin" ne
contiennent pas de zone nommée "RecopieValeur".
-Seules les feuilles journée contiennent la macro
Worksheet_Deactivate (et Worsheet_Activate, qui fait l'inverse)
-Et c'est en sélectionnant la feuille "Récap" ou "Admin "à partir
d'une feuille journée que ma macro plante.
-Toutes les feuilles du classeur sont protégées, mais avec
userinterfaceonly.
D'autres idées ?
Bonjour, *isabelle* , et tous lézotres.
Les 2 macros travaillent chacune sur la feuille à laquelle elles sont
affectées.
La macro "activate" recopie les formules de la feuille active, lorsque
celle-ci est sélectionnée, de la 1° ligne, a partir de P jusqu'à XX
(actuellement 105 cellules, donc XX =DP) sur les 43 lignes en -dessous, soit
environ 4500 formules recopiées.
La macro "déactivate" sélectionne la même zone, hormis la 1° ligne, et
remplace les formules par les valeurs (Copier, collage spécial) lorsqu'on
choisit une autre feuille.
Le but : n'avoir que le minimum de formules sur chacune des 28, 30 ou 31
pages du mois pour limiter le poids du classeur.
En effet, les formules sont inutiles lorsque la feuille n'est pas activée,
mais les valeurs, elles, sont nécessaires pour le récap de fin de mois.
J'espère avoir répondu à ta question,
Bonjour, *isabelle* , et tous lézotres.
Les 2 macros travaillent chacune sur la feuille à laquelle elles sont
affectées.
La macro "activate" recopie les formules de la feuille active, lorsque
celle-ci est sélectionnée, de la 1° ligne, a partir de P jusqu'à XX
(actuellement 105 cellules, donc XX =DP) sur les 43 lignes en -dessous, soit
environ 4500 formules recopiées.
La macro "déactivate" sélectionne la même zone, hormis la 1° ligne, et
remplace les formules par les valeurs (Copier, collage spécial) lorsqu'on
choisit une autre feuille.
Le but : n'avoir que le minimum de formules sur chacune des 28, 30 ou 31
pages du mois pour limiter le poids du classeur.
En effet, les formules sont inutiles lorsque la feuille n'est pas activée,
mais les valeurs, elles, sont nécessaires pour le récap de fin de mois.
J'espère avoir répondu à ta question,
Bonjour, *isabelle* , et tous lézotres.
Les 2 macros travaillent chacune sur la feuille à laquelle elles sont
affectées.
La macro "activate" recopie les formules de la feuille active, lorsque
celle-ci est sélectionnée, de la 1° ligne, a partir de P jusqu'à XX
(actuellement 105 cellules, donc XX =DP) sur les 43 lignes en -dessous, soit
environ 4500 formules recopiées.
La macro "déactivate" sélectionne la même zone, hormis la 1° ligne, et
remplace les formules par les valeurs (Copier, collage spécial) lorsqu'on
choisit une autre feuille.
Le but : n'avoir que le minimum de formules sur chacune des 28, 30 ou 31
pages du mois pour limiter le poids du classeur.
En effet, les formules sont inutiles lorsque la feuille n'est pas activée,
mais les valeurs, elles, sont nécessaires pour le récap de fin de mois.
J'espère avoir répondu à ta question,
bonjour Patrick,
il faudrait mémorisé dans une variable public le nom de la feuille
active, sur la page code de ThisWorkBook dans l'événement
Workbook_SheetActivate
Public NomDeFeuille As String
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
NomDeFeuille = ActiveSheet.Name
End Sub
et te servir de cette variable dans l'événement Worksheet_Deactivate
Private Sub Worksheet_Deactivate()
'Remplace les formules par les valeurs quand on quitte la feuille
If Sheets.Count > 5 Then
Sheets(NomDeFeuille).Range("RecopieValeurs").Copy
Sheets(NomDeFeuille).Range("RecopieValeurs").Item(1).PasteSpecial
Paste:=xlPasteValues Application.CutCopyMode = False End If End Sub
isabelleBonjour, *isabelle* , et tous lézotres.
Les 2 macros travaillent chacune sur la feuille à laquelle elles sont
affectées.
La macro "activate" recopie les formules de la feuille active,
lorsque celle-ci est sélectionnée, de la 1° ligne, a partir de P
jusqu'à XX (actuellement 105 cellules, donc XX =DP) sur les 43
lignes en -dessous, soit environ 4500 formules recopiées.
La macro "déactivate" sélectionne la même zone, hormis la 1° ligne,
et remplace les formules par les valeurs (Copier, collage spécial)
lorsqu'on choisit une autre feuille.
Le but : n'avoir que le minimum de formules sur chacune des 28, 30
ou 31 pages du mois pour limiter le poids du classeur.
En effet, les formules sont inutiles lorsque la feuille n'est pas
activée, mais les valeurs, elles, sont nécessaires pour le récap de
fin de mois. J'espère avoir répondu à ta question,
bonjour Patrick,
il faudrait mémorisé dans une variable public le nom de la feuille
active, sur la page code de ThisWorkBook dans l'événement
Workbook_SheetActivate
Public NomDeFeuille As String
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
NomDeFeuille = ActiveSheet.Name
End Sub
et te servir de cette variable dans l'événement Worksheet_Deactivate
Private Sub Worksheet_Deactivate()
'Remplace les formules par les valeurs quand on quitte la feuille
If Sheets.Count > 5 Then
Sheets(NomDeFeuille).Range("RecopieValeurs").Copy
Sheets(NomDeFeuille).Range("RecopieValeurs").Item(1).PasteSpecial
Paste:=xlPasteValues Application.CutCopyMode = False End If End Sub
isabelle
Bonjour, *isabelle* , et tous lézotres.
Les 2 macros travaillent chacune sur la feuille à laquelle elles sont
affectées.
La macro "activate" recopie les formules de la feuille active,
lorsque celle-ci est sélectionnée, de la 1° ligne, a partir de P
jusqu'à XX (actuellement 105 cellules, donc XX =DP) sur les 43
lignes en -dessous, soit environ 4500 formules recopiées.
La macro "déactivate" sélectionne la même zone, hormis la 1° ligne,
et remplace les formules par les valeurs (Copier, collage spécial)
lorsqu'on choisit une autre feuille.
Le but : n'avoir que le minimum de formules sur chacune des 28, 30
ou 31 pages du mois pour limiter le poids du classeur.
En effet, les formules sont inutiles lorsque la feuille n'est pas
activée, mais les valeurs, elles, sont nécessaires pour le récap de
fin de mois. J'espère avoir répondu à ta question,
bonjour Patrick,
il faudrait mémorisé dans une variable public le nom de la feuille
active, sur la page code de ThisWorkBook dans l'événement
Workbook_SheetActivate
Public NomDeFeuille As String
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
NomDeFeuille = ActiveSheet.Name
End Sub
et te servir de cette variable dans l'événement Worksheet_Deactivate
Private Sub Worksheet_Deactivate()
'Remplace les formules par les valeurs quand on quitte la feuille
If Sheets.Count > 5 Then
Sheets(NomDeFeuille).Range("RecopieValeurs").Copy
Sheets(NomDeFeuille).Range("RecopieValeurs").Item(1).PasteSpecial
Paste:=xlPasteValues Application.CutCopyMode = False End If End Sub
isabelleBonjour, *isabelle* , et tous lézotres.
Les 2 macros travaillent chacune sur la feuille à laquelle elles sont
affectées.
La macro "activate" recopie les formules de la feuille active,
lorsque celle-ci est sélectionnée, de la 1° ligne, a partir de P
jusqu'à XX (actuellement 105 cellules, donc XX =DP) sur les 43
lignes en -dessous, soit environ 4500 formules recopiées.
La macro "déactivate" sélectionne la même zone, hormis la 1° ligne,
et remplace les formules par les valeurs (Copier, collage spécial)
lorsqu'on choisit une autre feuille.
Le but : n'avoir que le minimum de formules sur chacune des 28, 30
ou 31 pages du mois pour limiter le poids du classeur.
En effet, les formules sont inutiles lorsque la feuille n'est pas
activée, mais les valeurs, elles, sont nécessaires pour le récap de
fin de mois. J'espère avoir répondu à ta question,
bonjour Patrick,
il faudrait mémorisé dans une variable public le nom de la feuille
active, sur la page code de ThisWorkBook dans l'événement
Workbook_SheetActivate
Public NomDeFeuille As String
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
NomDeFeuille = ActiveSheet.Name
End Sub
et te servir de cette variable dans l'événement Worksheet_Deactivate
Private Sub Worksheet_Deactivate()
'Remplace les formules par les valeurs quand on quitte la feuille
If Sheets.Count > 5 Then
Sheets(NomDeFeuille).Range("RecopieValeurs").Copy
Sheets(NomDeFeuille).Range("RecopieValeurs").Item(1).PasteSpecial
Paste:=xlPasteValues Application.CutCopyMode = False End If End Sub
isabelleBonjour, *isabelle* , et tous lézotres.
Les 2 macros travaillent chacune sur la feuille à laquelle elles sont
affectées.
La macro "activate" recopie les formules de la feuille active,
lorsque celle-ci est sélectionnée, de la 1° ligne, a partir de P
jusqu'à XX (actuellement 105 cellules, donc XX =DP) sur les 43
lignes en -dessous, soit environ 4500 formules recopiées.
La macro "déactivate" sélectionne la même zone, hormis la 1° ligne,
et remplace les formules par les valeurs (Copier, collage spécial)
lorsqu'on choisit une autre feuille.
Le but : n'avoir que le minimum de formules sur chacune des 28, 30
ou 31 pages du mois pour limiter le poids du classeur.
En effet, les formules sont inutiles lorsque la feuille n'est pas
activée, mais les valeurs, elles, sont nécessaires pour le récap de
fin de mois. J'espère avoir répondu à ta question,
bonjour Patrick,
il faudrait mémorisé dans une variable public le nom de la feuille
active, sur la page code de ThisWorkBook dans l'événement
Workbook_SheetActivate
Public NomDeFeuille As String
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
NomDeFeuille = ActiveSheet.Name
End Sub
et te servir de cette variable dans l'événement Worksheet_Deactivate
Private Sub Worksheet_Deactivate()
'Remplace les formules par les valeurs quand on quitte la feuille
If Sheets.Count > 5 Then
Sheets(NomDeFeuille).Range("RecopieValeurs").Copy
Sheets(NomDeFeuille).Range("RecopieValeurs").Item(1).PasteSpecial
Paste:=xlPasteValues Application.CutCopyMode = False End If End Sub
isabelle
Bonjour, *isabelle* , et tous lézotres.
Les 2 macros travaillent chacune sur la feuille à laquelle elles sont
affectées.
La macro "activate" recopie les formules de la feuille active,
lorsque celle-ci est sélectionnée, de la 1° ligne, a partir de P
jusqu'à XX (actuellement 105 cellules, donc XX =DP) sur les 43
lignes en -dessous, soit environ 4500 formules recopiées.
La macro "déactivate" sélectionne la même zone, hormis la 1° ligne,
et remplace les formules par les valeurs (Copier, collage spécial)
lorsqu'on choisit une autre feuille.
Le but : n'avoir que le minimum de formules sur chacune des 28, 30
ou 31 pages du mois pour limiter le poids du classeur.
En effet, les formules sont inutiles lorsque la feuille n'est pas
activée, mais les valeurs, elles, sont nécessaires pour le récap de
fin de mois. J'espère avoir répondu à ta question,
bonjour Patrick,
il faudrait mémorisé dans une variable public le nom de la feuille
active, sur la page code de ThisWorkBook dans l'événement
Workbook_SheetActivate
Public NomDeFeuille As String
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
NomDeFeuille = ActiveSheet.Name
End Sub
et te servir de cette variable dans l'événement Worksheet_Deactivate
Private Sub Worksheet_Deactivate()
'Remplace les formules par les valeurs quand on quitte la feuille
If Sheets.Count > 5 Then
Sheets(NomDeFeuille).Range("RecopieValeurs").Copy
Sheets(NomDeFeuille).Range("RecopieValeurs").Item(1).PasteSpecial
Paste:=xlPasteValues Application.CutCopyMode = False End If End Sub
isabelleBonjour, *isabelle* , et tous lézotres.
Les 2 macros travaillent chacune sur la feuille à laquelle elles sont
affectées.
La macro "activate" recopie les formules de la feuille active,
lorsque celle-ci est sélectionnée, de la 1° ligne, a partir de P
jusqu'à XX (actuellement 105 cellules, donc XX =DP) sur les 43
lignes en -dessous, soit environ 4500 formules recopiées.
La macro "déactivate" sélectionne la même zone, hormis la 1° ligne,
et remplace les formules par les valeurs (Copier, collage spécial)
lorsqu'on choisit une autre feuille.
Le but : n'avoir que le minimum de formules sur chacune des 28, 30
ou 31 pages du mois pour limiter le poids du classeur.
En effet, les formules sont inutiles lorsque la feuille n'est pas
activée, mais les valeurs, elles, sont nécessaires pour le récap de
fin de mois. J'espère avoir répondu à ta question,
Bonjour, *isabelle*
Après test, le problème persiste.
Et ce que je ne m'explique pas, c'est qu'en mettant un point d'arrêt avant
end sub, "NomDeFeuille "me renvoie non pas le nom de la feuille que je
quitte, mais celui de la feuille vers laquelle je me dirige.
N'aurai-je rien compris à Private Sub Worksheet_Deactivate()?
Cette macro ne se lancerait-elle pas sur la feuille que l'on quitte (en
sélectionnant un autre onglet) ?
Toutes les pistes sont les bienvenues, pour que :
les formules de la zone soient remplacées par leur valeur, lorsque cette
feuille n'est pas active,
les valeurs de la zone soient remplacées par les formules (Ctrl+B) lorsque
la feuille est active,
avec pour seule (!) contrainte que ce soit l'appli qui le fasse, et pas
l'utilisateur.
Merci de ton acharnement,
Bonjour, *isabelle*
Après test, le problème persiste.
Et ce que je ne m'explique pas, c'est qu'en mettant un point d'arrêt avant
end sub, "NomDeFeuille "me renvoie non pas le nom de la feuille que je
quitte, mais celui de la feuille vers laquelle je me dirige.
N'aurai-je rien compris à Private Sub Worksheet_Deactivate()?
Cette macro ne se lancerait-elle pas sur la feuille que l'on quitte (en
sélectionnant un autre onglet) ?
Toutes les pistes sont les bienvenues, pour que :
les formules de la zone soient remplacées par leur valeur, lorsque cette
feuille n'est pas active,
les valeurs de la zone soient remplacées par les formules (Ctrl+B) lorsque
la feuille est active,
avec pour seule (!) contrainte que ce soit l'appli qui le fasse, et pas
l'utilisateur.
Merci de ton acharnement,
Bonjour, *isabelle*
Après test, le problème persiste.
Et ce que je ne m'explique pas, c'est qu'en mettant un point d'arrêt avant
end sub, "NomDeFeuille "me renvoie non pas le nom de la feuille que je
quitte, mais celui de la feuille vers laquelle je me dirige.
N'aurai-je rien compris à Private Sub Worksheet_Deactivate()?
Cette macro ne se lancerait-elle pas sur la feuille que l'on quitte (en
sélectionnant un autre onglet) ?
Toutes les pistes sont les bienvenues, pour que :
les formules de la zone soient remplacées par leur valeur, lorsque cette
feuille n'est pas active,
les valeurs de la zone soient remplacées par les formules (Ctrl+B) lorsque
la feuille est active,
avec pour seule (!) contrainte que ce soit l'appli qui le fasse, et pas
l'utilisateur.
Merci de ton acharnement,
c'est vrai dès le désactivate d'une feuille, une autre est activé,
il faudra alors deux variables public,
je t'ai mit un exemple ici :
http://cjoint.com/?goucchaXGO
isabelleBonjour, *isabelle*
Après test, le problème persiste.
Et ce que je ne m'explique pas, c'est qu'en mettant un point d'arrêt
avant end sub, "NomDeFeuille "me renvoie non pas le nom de la
feuille que je quitte, mais celui de la feuille vers laquelle je me
dirige. N'aurai-je rien compris à Private Sub Worksheet_Deactivate()?
Cette macro ne se lancerait-elle pas sur la feuille que l'on quitte
(en sélectionnant un autre onglet) ?
Toutes les pistes sont les bienvenues, pour que :
les formules de la zone soient remplacées par leur valeur, lorsque
cette feuille n'est pas active,
les valeurs de la zone soient remplacées par les formules (Ctrl+B)
lorsque la feuille est active,
avec pour seule (!) contrainte que ce soit l'appli qui le fasse, et
pas l'utilisateur.
Merci de ton acharnement,
c'est vrai dès le désactivate d'une feuille, une autre est activé,
il faudra alors deux variables public,
je t'ai mit un exemple ici :
http://cjoint.com/?goucchaXGO
isabelle
Bonjour, *isabelle*
Après test, le problème persiste.
Et ce que je ne m'explique pas, c'est qu'en mettant un point d'arrêt
avant end sub, "NomDeFeuille "me renvoie non pas le nom de la
feuille que je quitte, mais celui de la feuille vers laquelle je me
dirige. N'aurai-je rien compris à Private Sub Worksheet_Deactivate()?
Cette macro ne se lancerait-elle pas sur la feuille que l'on quitte
(en sélectionnant un autre onglet) ?
Toutes les pistes sont les bienvenues, pour que :
les formules de la zone soient remplacées par leur valeur, lorsque
cette feuille n'est pas active,
les valeurs de la zone soient remplacées par les formules (Ctrl+B)
lorsque la feuille est active,
avec pour seule (!) contrainte que ce soit l'appli qui le fasse, et
pas l'utilisateur.
Merci de ton acharnement,
c'est vrai dès le désactivate d'une feuille, une autre est activé,
il faudra alors deux variables public,
je t'ai mit un exemple ici :
http://cjoint.com/?goucchaXGO
isabelleBonjour, *isabelle*
Après test, le problème persiste.
Et ce que je ne m'explique pas, c'est qu'en mettant un point d'arrêt
avant end sub, "NomDeFeuille "me renvoie non pas le nom de la
feuille que je quitte, mais celui de la feuille vers laquelle je me
dirige. N'aurai-je rien compris à Private Sub Worksheet_Deactivate()?
Cette macro ne se lancerait-elle pas sur la feuille que l'on quitte
(en sélectionnant un autre onglet) ?
Toutes les pistes sont les bienvenues, pour que :
les formules de la zone soient remplacées par leur valeur, lorsque
cette feuille n'est pas active,
les valeurs de la zone soient remplacées par les formules (Ctrl+B)
lorsque la feuille est active,
avec pour seule (!) contrainte que ce soit l'appli qui le fasse, et
pas l'utilisateur.
Merci de ton acharnement,