• Initiateur de la discussion Initiateur de la discussion tony
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

T

tony

Guest
bonjour a tous
mon probleme avec ma boite de dialogue 'oui & non' pour 'oui' pas de probleme,en revanche quand je reponds 'non' mon fichier se ferme et je desirai qu'il reste ouvert donc si vous pouviez me donner un petit coup pousse, d'avance merci

si joint la programmation
Dim chemin: Dim r
'si cellule 50 vide affiche l'ecran de sauvegarde
If IsEmpty(Sheets('sommaire').Range('a50')) Then
chemincomplet = Application.GetSaveAsFilename(Sheets('sommaire').Range('f4'), 'FICHIER EXCEL,*.xls', , 'SAUVEGARDE...')
Position = InStrRev(chemincomplet, '\\')
cheminincomplet = Left(chemincomplet, Position)

With ActiveWorkbook
.Sheets('sommaire').Range('a50') = cheminincomplet
.Save
.Sheets('Pré audit 2004').Visible = xlVeryHidden
.Sheets('Pré audit 2005').Visible = x1VeryHidden
.Sheets('Marges par CA et type').Visible = x1VeryHidden
.Sheets('Procédure').Visible = xlVeryHidden
.Sheets('Lettre d'information').Visible = x1VeryHidden
.Sheets('Composition des ventes').Visible = x1VeryHidden
.Sheets('Composition des achats').Visible = x1VeryHidden
.Sheets('sommaire').Unprotect
.Sheets('sommaire').Shapes('bouton 14').Delete
.Sheets('sommaire').Range('f4').Select
End With

Selection.Validation.Delete
With ActiveWorkbook
.Sheets('sommaire').Protect Password:=''
Application.DisplayAlerts = False
.SaveAs cheminincomplet & ActiveWorkbook.Sheets('sommaire').Range('f4') & '.xls'
.Close
End With
Application.DisplayAlerts = True
Else
r = MsgBox('sauvegarde du fichier ? ', vbYesNo)
If r = vbYes Then



With ActiveWorkbook
.Sheets('Pré audit 2004').Visible = xlVeryHidden
.Sheets('Pré audit 2005').Visible = x1VeryHidden
.Sheets('Marges par CA et type').Visible = x1VeryHidden
.Sheets('Procédure').Visible = xlVeryHidden
.Sheets('Lettre d'information').Visible = x1VeryHidden
.Sheets('Composition des ventes').Visible = x1VeryHidden
.Sheets('Composition des achats').Visible = x1VeryHidden
.Sheets('sommaire').Unprotect
.Sheets('sommaire').Shapes('bouton 14').Delete
.Sheets('sommaire').Range('f4').Select
End With

Selection.Validation.Delete
ActiveWorkbook.Sheets('sommaire').Protect Password:=''
Application.DisplayAlerts = False
ActiveWorkbook.SaveAs Sheets('sommaire').Range('a50') & Range('f4') & '.xls'
ActiveWorkbook.Close
Application.DisplayAlerts = True

Else
Application.DisplayAlerts = False
ActiveWorkbook.Close
Application.DisplayAlerts = True
End If

End If

Application.Quit
End Sub
 
re


que souhaites tu faire ?



sauvegarder, fermer le classeur et garder excel actif.

dans ce cas tu laisses activeworbook.close et tu enlèves application.quit.




ps : tu n'as pas posté dans le bon forum, tu es dans le salon, les questions techniques doivent être posées dans le forum excel.

Message édité par: dg62, à: 15/07/2005 18:12
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
0
Affichages
1 K
M
Réponses
1
Affichages
1 K
MOA_Excel
M
M
Réponses
6
Affichages
1 K
MOA_Excel
M
Réponses
3
Affichages
761
R
Réponses
0
Affichages
3 K
R
P
  • Question Question
Réponses
3
Affichages
1 K
Réponses
19
Affichages
2 K
S
Réponses
3
Affichages
1 K
Solo_Wing75
S
O
Réponses
5
Affichages
2 K
Retour