Bonjour,
J'aimerai lorsqu'il y a une erreur que les deux classeurs ouvert se ferme
sans sauvegarder
J'ai essayé les lignes après MsgBox mais il reste le premier classeur ouvert
Avez-vous une idée svp?
Merci.
On Error GoTo GestionErreur
'creer une copie entiere de la feuille dans un nouveau classeur
Sheets("toto").Copy
' copy les cellules de A1 à H55
[A1:H55].Copy
Application.DisplayAlerts = False
[A1].PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:úlse, Transpose:úlse
Rem [A1].PasteSpecial Paste:=xlPasteValues
Rem ActiveWorkbook.Close savechanges:úlse
Exit Sub
GestionErreur:
MsgBox "l'Application va se terminer !" & vbCr & Err.Description & vbCr &
Err.Number & vbCr & "Erreur "
' j'ai trouvé ce bout de code mais il ne ferme pas tout il reste la premier
classeur
' For Each Wk In Workbooks
' Wk.Close savechanges:úlse
' Next Wk
End Sub
Bonjour,
J'aimerai lorsqu'il y a une erreur que les deux classeurs ouvert se ferme
sans sauvegarder
J'ai essayé les lignes après MsgBox mais il reste le premier classeur ouvert
Avez-vous une idée svp?
Merci.
On Error GoTo GestionErreur
'creer une copie entiere de la feuille dans un nouveau classeur
Sheets("toto").Copy
' copy les cellules de A1 à H55
[A1:H55].Copy
Application.DisplayAlerts = False
[A1].PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:úlse, Transpose:úlse
Rem [A1].PasteSpecial Paste:=xlPasteValues
Rem ActiveWorkbook.Close savechanges:úlse
Exit Sub
GestionErreur:
MsgBox "l'Application va se terminer !" & vbCr & Err.Description & vbCr &
Err.Number & vbCr & "Erreur "
' j'ai trouvé ce bout de code mais il ne ferme pas tout il reste la premier
classeur
' For Each Wk In Workbooks
' Wk.Close savechanges:úlse
' Next Wk
End Sub
Bonjour,
J'aimerai lorsqu'il y a une erreur que les deux classeurs ouvert se ferme
sans sauvegarder
J'ai essayé les lignes après MsgBox mais il reste le premier classeur ouvert
Avez-vous une idée svp?
Merci.
On Error GoTo GestionErreur
'creer une copie entiere de la feuille dans un nouveau classeur
Sheets("toto").Copy
' copy les cellules de A1 à H55
[A1:H55].Copy
Application.DisplayAlerts = False
[A1].PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:úlse, Transpose:úlse
Rem [A1].PasteSpecial Paste:=xlPasteValues
Rem ActiveWorkbook.Close savechanges:úlse
Exit Sub
GestionErreur:
MsgBox "l'Application va se terminer !" & vbCr & Err.Description & vbCr &
Err.Number & vbCr & "Erreur "
' j'ai trouvé ce bout de code mais il ne ferme pas tout il reste la premier
classeur
' For Each Wk In Workbooks
' Wk.Close savechanges:úlse
' Next Wk
End Sub
Salut Patrick
Je viens de tester ton code
Il fonctionne parfaitement si tant est que tu supprimes les cotes aux
lignes :
' For Each Wk In Workbooks
' Wk.Close savechanges:úlse
' Next Wk
Tu dois mettre :
For Each Wk In Workbooks
Wk.Close savechanges:úlse
Next Wk
Et si tu veux de plus quitter l'application Excel tu rajoutes :
Application.Quit
Ce qui donne
For Each Wk In Workbooks
Wk.Close savechanges:úlse
Application.Quit
Next Wk
Espérant t'avoir aidé !!!Bonjour,
J'aimerai lorsqu'il y a une erreur que les deux classeurs ouvert se ferme
sans sauvegarder
J'ai essayé les lignes après MsgBox mais il reste le premier classeur
ouvert
Avez-vous une idée svp?
Merci.
On Error GoTo GestionErreur
'creer une copie entiere de la feuille dans un nouveau classeur
Sheets("toto").Copy
' copy les cellules de A1 à H55
[A1:H55].Copy
Application.DisplayAlerts = False
[A1].PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:úlse, Transpose:úlse
Rem [A1].PasteSpecial Paste:=xlPasteValues
Rem ActiveWorkbook.Close savechanges:úlse
Exit Sub
GestionErreur:
MsgBox "l'Application va se terminer !" & vbCr & Err.Description & vbCr &
Err.Number & vbCr & "Erreur "
' j'ai trouvé ce bout de code mais il ne ferme pas tout il reste la
premier
classeur
' For Each Wk In Workbooks
' Wk.Close savechanges:úlse
' Next Wk
End Sub
Salut Patrick
Je viens de tester ton code
Il fonctionne parfaitement si tant est que tu supprimes les cotes aux
lignes :
' For Each Wk In Workbooks
' Wk.Close savechanges:úlse
' Next Wk
Tu dois mettre :
For Each Wk In Workbooks
Wk.Close savechanges:úlse
Next Wk
Et si tu veux de plus quitter l'application Excel tu rajoutes :
Application.Quit
Ce qui donne
For Each Wk In Workbooks
Wk.Close savechanges:úlse
Application.Quit
Next Wk
Espérant t'avoir aidé !!!
Bonjour,
J'aimerai lorsqu'il y a une erreur que les deux classeurs ouvert se ferme
sans sauvegarder
J'ai essayé les lignes après MsgBox mais il reste le premier classeur
ouvert
Avez-vous une idée svp?
Merci.
On Error GoTo GestionErreur
'creer une copie entiere de la feuille dans un nouveau classeur
Sheets("toto").Copy
' copy les cellules de A1 à H55
[A1:H55].Copy
Application.DisplayAlerts = False
[A1].PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:úlse, Transpose:úlse
Rem [A1].PasteSpecial Paste:=xlPasteValues
Rem ActiveWorkbook.Close savechanges:úlse
Exit Sub
GestionErreur:
MsgBox "l'Application va se terminer !" & vbCr & Err.Description & vbCr &
Err.Number & vbCr & "Erreur "
' j'ai trouvé ce bout de code mais il ne ferme pas tout il reste la
premier
classeur
' For Each Wk In Workbooks
' Wk.Close savechanges:úlse
' Next Wk
End Sub
Salut Patrick
Je viens de tester ton code
Il fonctionne parfaitement si tant est que tu supprimes les cotes aux
lignes :
' For Each Wk In Workbooks
' Wk.Close savechanges:úlse
' Next Wk
Tu dois mettre :
For Each Wk In Workbooks
Wk.Close savechanges:úlse
Next Wk
Et si tu veux de plus quitter l'application Excel tu rajoutes :
Application.Quit
Ce qui donne
For Each Wk In Workbooks
Wk.Close savechanges:úlse
Application.Quit
Next Wk
Espérant t'avoir aidé !!!Bonjour,
J'aimerai lorsqu'il y a une erreur que les deux classeurs ouvert se ferme
sans sauvegarder
J'ai essayé les lignes après MsgBox mais il reste le premier classeur
ouvert
Avez-vous une idée svp?
Merci.
On Error GoTo GestionErreur
'creer une copie entiere de la feuille dans un nouveau classeur
Sheets("toto").Copy
' copy les cellules de A1 à H55
[A1:H55].Copy
Application.DisplayAlerts = False
[A1].PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:úlse, Transpose:úlse
Rem [A1].PasteSpecial Paste:=xlPasteValues
Rem ActiveWorkbook.Close savechanges:úlse
Exit Sub
GestionErreur:
MsgBox "l'Application va se terminer !" & vbCr & Err.Description & vbCr &
Err.Number & vbCr & "Erreur "
' j'ai trouvé ce bout de code mais il ne ferme pas tout il reste la
premier
classeur
' For Each Wk In Workbooks
' Wk.Close savechanges:úlse
' Next Wk
End Sub
Bonjour,
Avec moi le seule fichier qui se ferme c'est celui qui contient la macro et
le fichier qui reste c'est le classeurX qui contient la feuille toto crée
avec :
Sheets("toto").Copy
et bien entendu j'ai enlevé ' devant.
ci tu as une autres solution je veux bien.
Merci.
Patrick.
"FFO" a écrit dans le message de news:Salut Patrick
Je viens de tester ton code
Il fonctionne parfaitement si tant est que tu supprimes les cotes aux
lignes :
' For Each Wk In Workbooks
' Wk.Close savechanges:úlse
' Next Wk
Tu dois mettre :
For Each Wk In Workbooks
Wk.Close savechanges:úlse
Next Wk
Et si tu veux de plus quitter l'application Excel tu rajoutes :
Application.Quit
Ce qui donne
For Each Wk In Workbooks
Wk.Close savechanges:úlse
Application.Quit
Next Wk
Espérant t'avoir aidé !!!Bonjour,
J'aimerai lorsqu'il y a une erreur que les deux classeurs ouvert se ferme
sans sauvegarder
J'ai essayé les lignes après MsgBox mais il reste le premier classeur
ouvert
Avez-vous une idée svp?
Merci.
On Error GoTo GestionErreur
'creer une copie entiere de la feuille dans un nouveau classeur
Sheets("toto").Copy
' copy les cellules de A1 à H55
[A1:H55].Copy
Application.DisplayAlerts = False
[A1].PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:úlse, Transpose:úlse
Rem [A1].PasteSpecial Paste:=xlPasteValues
Rem ActiveWorkbook.Close savechanges:úlse
Exit Sub
GestionErreur:
MsgBox "l'Application va se terminer !" & vbCr & Err.Description & vbCr &
Err.Number & vbCr & "Erreur "
' j'ai trouvé ce bout de code mais il ne ferme pas tout il reste la
premier
classeur
' For Each Wk In Workbooks
' Wk.Close savechanges:úlse
' Next Wk
End Sub
Bonjour,
Avec moi le seule fichier qui se ferme c'est celui qui contient la macro et
le fichier qui reste c'est le classeurX qui contient la feuille toto crée
avec :
Sheets("toto").Copy
et bien entendu j'ai enlevé ' devant.
ci tu as une autres solution je veux bien.
Merci.
Patrick.
"FFO" <FFO@discussions.microsoft.com> a écrit dans le message de news:
91446614-C3DD-495D-A4FA-5BE38C59A7DF@microsoft.com...
Salut Patrick
Je viens de tester ton code
Il fonctionne parfaitement si tant est que tu supprimes les cotes aux
lignes :
' For Each Wk In Workbooks
' Wk.Close savechanges:úlse
' Next Wk
Tu dois mettre :
For Each Wk In Workbooks
Wk.Close savechanges:úlse
Next Wk
Et si tu veux de plus quitter l'application Excel tu rajoutes :
Application.Quit
Ce qui donne
For Each Wk In Workbooks
Wk.Close savechanges:úlse
Application.Quit
Next Wk
Espérant t'avoir aidé !!!
Bonjour,
J'aimerai lorsqu'il y a une erreur que les deux classeurs ouvert se ferme
sans sauvegarder
J'ai essayé les lignes après MsgBox mais il reste le premier classeur
ouvert
Avez-vous une idée svp?
Merci.
On Error GoTo GestionErreur
'creer une copie entiere de la feuille dans un nouveau classeur
Sheets("toto").Copy
' copy les cellules de A1 à H55
[A1:H55].Copy
Application.DisplayAlerts = False
[A1].PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:úlse, Transpose:úlse
Rem [A1].PasteSpecial Paste:=xlPasteValues
Rem ActiveWorkbook.Close savechanges:úlse
Exit Sub
GestionErreur:
MsgBox "l'Application va se terminer !" & vbCr & Err.Description & vbCr &
Err.Number & vbCr & "Erreur "
' j'ai trouvé ce bout de code mais il ne ferme pas tout il reste la
premier
classeur
' For Each Wk In Workbooks
' Wk.Close savechanges:úlse
' Next Wk
End Sub
Bonjour,
Avec moi le seule fichier qui se ferme c'est celui qui contient la macro et
le fichier qui reste c'est le classeurX qui contient la feuille toto crée
avec :
Sheets("toto").Copy
et bien entendu j'ai enlevé ' devant.
ci tu as une autres solution je veux bien.
Merci.
Patrick.
"FFO" a écrit dans le message de news:Salut Patrick
Je viens de tester ton code
Il fonctionne parfaitement si tant est que tu supprimes les cotes aux
lignes :
' For Each Wk In Workbooks
' Wk.Close savechanges:úlse
' Next Wk
Tu dois mettre :
For Each Wk In Workbooks
Wk.Close savechanges:úlse
Next Wk
Et si tu veux de plus quitter l'application Excel tu rajoutes :
Application.Quit
Ce qui donne
For Each Wk In Workbooks
Wk.Close savechanges:úlse
Application.Quit
Next Wk
Espérant t'avoir aidé !!!Bonjour,
J'aimerai lorsqu'il y a une erreur que les deux classeurs ouvert se ferme
sans sauvegarder
J'ai essayé les lignes après MsgBox mais il reste le premier classeur
ouvert
Avez-vous une idée svp?
Merci.
On Error GoTo GestionErreur
'creer une copie entiere de la feuille dans un nouveau classeur
Sheets("toto").Copy
' copy les cellules de A1 à H55
[A1:H55].Copy
Application.DisplayAlerts = False
[A1].PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:úlse, Transpose:úlse
Rem [A1].PasteSpecial Paste:=xlPasteValues
Rem ActiveWorkbook.Close savechanges:úlse
Exit Sub
GestionErreur:
MsgBox "l'Application va se terminer !" & vbCr & Err.Description & vbCr &
Err.Number & vbCr & "Erreur "
' j'ai trouvé ce bout de code mais il ne ferme pas tout il reste la
premier
classeur
' For Each Wk In Workbooks
' Wk.Close savechanges:úlse
' Next Wk
End Sub
Rebonjours
Une précision
Ton doc qui reste fait il parti de la même fenêtre Excel
Autrement dit lorsque tous tes documents sont ouverts peux tu tous les
selectionner par l'option Fenêtre du bandeau de l'application ou est ce
que
celui qui est récalcitrant à la fermeture ne peut être atteint que par les
icones Windows en bas de l'écran ???
Dans cette hypothèse il y aurait 2 applications Excel distincts
d'ouvertes
d'où ta problématique
Il faudrait que tous tes documents soit dans la même fenêtre Excel
Dis moi !!!Bonjour,
Avec moi le seule fichier qui se ferme c'est celui qui contient la macro
et
le fichier qui reste c'est le classeurX qui contient la feuille toto crée
avec :
Sheets("toto").Copy
et bien entendu j'ai enlevé ' devant.
ci tu as une autres solution je veux bien.
Merci.
Patrick.
"FFO" a écrit dans le message de news:Salut Patrick
Je viens de tester ton code
Il fonctionne parfaitement si tant est que tu supprimes les cotes aux
lignes :
' For Each Wk In Workbooks
' Wk.Close savechanges:úlse
' Next Wk
Tu dois mettre :
For Each Wk In Workbooks
Wk.Close savechanges:úlse
Next Wk
Et si tu veux de plus quitter l'application Excel tu rajoutes :
Application.Quit
Ce qui donne
For Each Wk In Workbooks
Wk.Close savechanges:úlse
Application.Quit
Next Wk
Espérant t'avoir aidé !!!Bonjour,
J'aimerai lorsqu'il y a une erreur que les deux classeurs ouvert se
ferme
sans sauvegarder
J'ai essayé les lignes après MsgBox mais il reste le premier classeur
ouvert
Avez-vous une idée svp?
Merci.
On Error GoTo GestionErreur
'creer une copie entiere de la feuille dans un nouveau classeur
Sheets("toto").Copy
' copy les cellules de A1 à H55
[A1:H55].Copy
Application.DisplayAlerts = False
[A1].PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:úlse, Transpose:úlse
Rem [A1].PasteSpecial Paste:=xlPasteValues
Rem ActiveWorkbook.Close savechanges:úlse
Exit Sub
GestionErreur:
MsgBox "l'Application va se terminer !" & vbCr & Err.Description &
vbCr &
Err.Number & vbCr & "Erreur "
' j'ai trouvé ce bout de code mais il ne ferme pas tout il reste la
premier
classeur
' For Each Wk In Workbooks
' Wk.Close savechanges:úlse
' Next Wk
End Sub
Rebonjours
Une précision
Ton doc qui reste fait il parti de la même fenêtre Excel
Autrement dit lorsque tous tes documents sont ouverts peux tu tous les
selectionner par l'option Fenêtre du bandeau de l'application ou est ce
que
celui qui est récalcitrant à la fermeture ne peut être atteint que par les
icones Windows en bas de l'écran ???
Dans cette hypothèse il y aurait 2 applications Excel distincts
d'ouvertes
d'où ta problématique
Il faudrait que tous tes documents soit dans la même fenêtre Excel
Dis moi !!!
Bonjour,
Avec moi le seule fichier qui se ferme c'est celui qui contient la macro
et
le fichier qui reste c'est le classeurX qui contient la feuille toto crée
avec :
Sheets("toto").Copy
et bien entendu j'ai enlevé ' devant.
ci tu as une autres solution je veux bien.
Merci.
Patrick.
"FFO" <FFO@discussions.microsoft.com> a écrit dans le message de news:
91446614-C3DD-495D-A4FA-5BE38C59A7DF@microsoft.com...
Salut Patrick
Je viens de tester ton code
Il fonctionne parfaitement si tant est que tu supprimes les cotes aux
lignes :
' For Each Wk In Workbooks
' Wk.Close savechanges:úlse
' Next Wk
Tu dois mettre :
For Each Wk In Workbooks
Wk.Close savechanges:úlse
Next Wk
Et si tu veux de plus quitter l'application Excel tu rajoutes :
Application.Quit
Ce qui donne
For Each Wk In Workbooks
Wk.Close savechanges:úlse
Application.Quit
Next Wk
Espérant t'avoir aidé !!!
Bonjour,
J'aimerai lorsqu'il y a une erreur que les deux classeurs ouvert se
ferme
sans sauvegarder
J'ai essayé les lignes après MsgBox mais il reste le premier classeur
ouvert
Avez-vous une idée svp?
Merci.
On Error GoTo GestionErreur
'creer une copie entiere de la feuille dans un nouveau classeur
Sheets("toto").Copy
' copy les cellules de A1 à H55
[A1:H55].Copy
Application.DisplayAlerts = False
[A1].PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:úlse, Transpose:úlse
Rem [A1].PasteSpecial Paste:=xlPasteValues
Rem ActiveWorkbook.Close savechanges:úlse
Exit Sub
GestionErreur:
MsgBox "l'Application va se terminer !" & vbCr & Err.Description &
vbCr &
Err.Number & vbCr & "Erreur "
' j'ai trouvé ce bout de code mais il ne ferme pas tout il reste la
premier
classeur
' For Each Wk In Workbooks
' Wk.Close savechanges:úlse
' Next Wk
End Sub
Rebonjours
Une précision
Ton doc qui reste fait il parti de la même fenêtre Excel
Autrement dit lorsque tous tes documents sont ouverts peux tu tous les
selectionner par l'option Fenêtre du bandeau de l'application ou est ce
que
celui qui est récalcitrant à la fermeture ne peut être atteint que par les
icones Windows en bas de l'écran ???
Dans cette hypothèse il y aurait 2 applications Excel distincts
d'ouvertes
d'où ta problématique
Il faudrait que tous tes documents soit dans la même fenêtre Excel
Dis moi !!!Bonjour,
Avec moi le seule fichier qui se ferme c'est celui qui contient la macro
et
le fichier qui reste c'est le classeurX qui contient la feuille toto crée
avec :
Sheets("toto").Copy
et bien entendu j'ai enlevé ' devant.
ci tu as une autres solution je veux bien.
Merci.
Patrick.
"FFO" a écrit dans le message de news:Salut Patrick
Je viens de tester ton code
Il fonctionne parfaitement si tant est que tu supprimes les cotes aux
lignes :
' For Each Wk In Workbooks
' Wk.Close savechanges:úlse
' Next Wk
Tu dois mettre :
For Each Wk In Workbooks
Wk.Close savechanges:úlse
Next Wk
Et si tu veux de plus quitter l'application Excel tu rajoutes :
Application.Quit
Ce qui donne
For Each Wk In Workbooks
Wk.Close savechanges:úlse
Application.Quit
Next Wk
Espérant t'avoir aidé !!!Bonjour,
J'aimerai lorsqu'il y a une erreur que les deux classeurs ouvert se
ferme
sans sauvegarder
J'ai essayé les lignes après MsgBox mais il reste le premier classeur
ouvert
Avez-vous une idée svp?
Merci.
On Error GoTo GestionErreur
'creer une copie entiere de la feuille dans un nouveau classeur
Sheets("toto").Copy
' copy les cellules de A1 à H55
[A1:H55].Copy
Application.DisplayAlerts = False
[A1].PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:úlse, Transpose:úlse
Rem [A1].PasteSpecial Paste:=xlPasteValues
Rem ActiveWorkbook.Close savechanges:úlse
Exit Sub
GestionErreur:
MsgBox "l'Application va se terminer !" & vbCr & Err.Description &
vbCr &
Err.Number & vbCr & "Erreur "
' j'ai trouvé ce bout de code mais il ne ferme pas tout il reste la
premier
classeur
' For Each Wk In Workbooks
' Wk.Close savechanges:úlse
' Next Wk
End Sub
Avec moi le seule fichier qui se ferme c'est celui qui contient la macro
Bonjour,
Avec moi le seule fichier qui se ferme c'est celui qui contient la macro et
le fichier qui reste c'est le classeurX qui contient la feuille toto crée
avec :
Sheets("toto").Copy
et bien entendu j'ai enlevé ' devant.
ci tu as une autres solution je veux bien.
Merci.
Patrick.
"FFO" a écrit dans le message de news:Salut Patrick
Je viens de tester ton code
Il fonctionne parfaitement si tant est que tu supprimes les cotes aux
lignes :
' For Each Wk In Workbooks
' Wk.Close savechanges:úlse
' Next Wk
Tu dois mettre :
For Each Wk In Workbooks
Wk.Close savechanges:úlse
Next Wk
Et si tu veux de plus quitter l'application Excel tu rajoutes :
Application.Quit
Ce qui donne
For Each Wk In Workbooks
Wk.Close savechanges:úlse
Application.Quit
Next Wk
Espérant t'avoir aidé !!!Bonjour,
J'aimerai lorsqu'il y a une erreur que les deux classeurs ouvert se ferme
sans sauvegarder
J'ai essayé les lignes après MsgBox mais il reste le premier classeur
ouvert
Avez-vous une idée svp?
Merci.
On Error GoTo GestionErreur
'creer une copie entiere de la feuille dans un nouveau classeur
Sheets("toto").Copy
' copy les cellules de A1 à H55
[A1:H55].Copy
Application.DisplayAlerts = False
[A1].PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:úlse, Transpose:úlse
Rem [A1].PasteSpecial Paste:=xlPasteValues
Rem ActiveWorkbook.Close savechanges:úlse
Exit Sub
GestionErreur:
MsgBox "l'Application va se terminer !" & vbCr & Err.Description & vbCr &
Err.Number & vbCr & "Erreur "
' j'ai trouvé ce bout de code mais il ne ferme pas tout il reste la
premier
classeur
' For Each Wk In Workbooks
' Wk.Close savechanges:úlse
' Next Wk
End Sub
Avec moi le seule fichier qui se ferme c'est celui qui contient la macro
Bonjour,
Avec moi le seule fichier qui se ferme c'est celui qui contient la macro et
le fichier qui reste c'est le classeurX qui contient la feuille toto crée
avec :
Sheets("toto").Copy
et bien entendu j'ai enlevé ' devant.
ci tu as une autres solution je veux bien.
Merci.
Patrick.
"FFO" <FFO@discussions.microsoft.com> a écrit dans le message de news:
91446614-C3DD-495D-A4FA-5BE38C59A7DF@microsoft.com...
Salut Patrick
Je viens de tester ton code
Il fonctionne parfaitement si tant est que tu supprimes les cotes aux
lignes :
' For Each Wk In Workbooks
' Wk.Close savechanges:úlse
' Next Wk
Tu dois mettre :
For Each Wk In Workbooks
Wk.Close savechanges:úlse
Next Wk
Et si tu veux de plus quitter l'application Excel tu rajoutes :
Application.Quit
Ce qui donne
For Each Wk In Workbooks
Wk.Close savechanges:úlse
Application.Quit
Next Wk
Espérant t'avoir aidé !!!
Bonjour,
J'aimerai lorsqu'il y a une erreur que les deux classeurs ouvert se ferme
sans sauvegarder
J'ai essayé les lignes après MsgBox mais il reste le premier classeur
ouvert
Avez-vous une idée svp?
Merci.
On Error GoTo GestionErreur
'creer une copie entiere de la feuille dans un nouveau classeur
Sheets("toto").Copy
' copy les cellules de A1 à H55
[A1:H55].Copy
Application.DisplayAlerts = False
[A1].PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:úlse, Transpose:úlse
Rem [A1].PasteSpecial Paste:=xlPasteValues
Rem ActiveWorkbook.Close savechanges:úlse
Exit Sub
GestionErreur:
MsgBox "l'Application va se terminer !" & vbCr & Err.Description & vbCr &
Err.Number & vbCr & "Erreur "
' j'ai trouvé ce bout de code mais il ne ferme pas tout il reste la
premier
classeur
' For Each Wk In Workbooks
' Wk.Close savechanges:úlse
' Next Wk
End Sub
Avec moi le seule fichier qui se ferme c'est celui qui contient la macro
Bonjour,
Avec moi le seule fichier qui se ferme c'est celui qui contient la macro et
le fichier qui reste c'est le classeurX qui contient la feuille toto crée
avec :
Sheets("toto").Copy
et bien entendu j'ai enlevé ' devant.
ci tu as une autres solution je veux bien.
Merci.
Patrick.
"FFO" a écrit dans le message de news:Salut Patrick
Je viens de tester ton code
Il fonctionne parfaitement si tant est que tu supprimes les cotes aux
lignes :
' For Each Wk In Workbooks
' Wk.Close savechanges:úlse
' Next Wk
Tu dois mettre :
For Each Wk In Workbooks
Wk.Close savechanges:úlse
Next Wk
Et si tu veux de plus quitter l'application Excel tu rajoutes :
Application.Quit
Ce qui donne
For Each Wk In Workbooks
Wk.Close savechanges:úlse
Application.Quit
Next Wk
Espérant t'avoir aidé !!!Bonjour,
J'aimerai lorsqu'il y a une erreur que les deux classeurs ouvert se ferme
sans sauvegarder
J'ai essayé les lignes après MsgBox mais il reste le premier classeur
ouvert
Avez-vous une idée svp?
Merci.
On Error GoTo GestionErreur
'creer une copie entiere de la feuille dans un nouveau classeur
Sheets("toto").Copy
' copy les cellules de A1 à H55
[A1:H55].Copy
Application.DisplayAlerts = False
[A1].PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:úlse, Transpose:úlse
Rem [A1].PasteSpecial Paste:=xlPasteValues
Rem ActiveWorkbook.Close savechanges:úlse
Exit Sub
GestionErreur:
MsgBox "l'Application va se terminer !" & vbCr & Err.Description & vbCr &
Err.Number & vbCr & "Erreur "
' j'ai trouvé ce bout de code mais il ne ferme pas tout il reste la
premier
classeur
' For Each Wk In Workbooks
' Wk.Close savechanges:úlse
' Next Wk
End Sub
Bonjour,
J'aimerai lorsqu'il y a une erreur que les deux classeurs ouvert se ferme
sans sauvegarder
J'ai essayé les lignes après MsgBox mais il reste le premier classeur
ouvert
Avez-vous une idée svp?
Merci.
On Error GoTo GestionErreur
'creer une copie entiere de la feuille dans un nouveau classeur
Sheets("toto").Copy
' copy les cellules de A1 à H55
[A1:H55].Copy
Application.DisplayAlerts = False
[A1].PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:úlse, Transpose:úlse
Rem [A1].PasteSpecial Paste:=xlPasteValues
Rem ActiveWorkbook.Close savechanges:úlse
Exit Sub
GestionErreur:
MsgBox "l'Application va se terminer !" & vbCr & Err.Description & vbCr &
Err.Number & vbCr & "Erreur "
' j'ai trouvé ce bout de code mais il ne ferme pas tout il reste la
premier classeur
' For Each Wk In Workbooks
' Wk.Close savechanges:úlse
' Next Wk
End Sub
Bonjour,
J'aimerai lorsqu'il y a une erreur que les deux classeurs ouvert se ferme
sans sauvegarder
J'ai essayé les lignes après MsgBox mais il reste le premier classeur
ouvert
Avez-vous une idée svp?
Merci.
On Error GoTo GestionErreur
'creer une copie entiere de la feuille dans un nouveau classeur
Sheets("toto").Copy
' copy les cellules de A1 à H55
[A1:H55].Copy
Application.DisplayAlerts = False
[A1].PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:úlse, Transpose:úlse
Rem [A1].PasteSpecial Paste:=xlPasteValues
Rem ActiveWorkbook.Close savechanges:úlse
Exit Sub
GestionErreur:
MsgBox "l'Application va se terminer !" & vbCr & Err.Description & vbCr &
Err.Number & vbCr & "Erreur "
' j'ai trouvé ce bout de code mais il ne ferme pas tout il reste la
premier classeur
' For Each Wk In Workbooks
' Wk.Close savechanges:úlse
' Next Wk
End Sub
Bonjour,
J'aimerai lorsqu'il y a une erreur que les deux classeurs ouvert se ferme
sans sauvegarder
J'ai essayé les lignes après MsgBox mais il reste le premier classeur
ouvert
Avez-vous une idée svp?
Merci.
On Error GoTo GestionErreur
'creer une copie entiere de la feuille dans un nouveau classeur
Sheets("toto").Copy
' copy les cellules de A1 à H55
[A1:H55].Copy
Application.DisplayAlerts = False
[A1].PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:úlse, Transpose:úlse
Rem [A1].PasteSpecial Paste:=xlPasteValues
Rem ActiveWorkbook.Close savechanges:úlse
Exit Sub
GestionErreur:
MsgBox "l'Application va se terminer !" & vbCr & Err.Description & vbCr &
Err.Number & vbCr & "Erreur "
' j'ai trouvé ce bout de code mais il ne ferme pas tout il reste la
premier classeur
' For Each Wk In Workbooks
' Wk.Close savechanges:úlse
' Next Wk
End Sub