Je voudrais savoir la commande à exécuter pour:
lors de la fermeture du userform TOTO par la croix, cela ferme
automatiquement mon fichier actif sans sauvegarde (activeworkbook.close
False) et cela ferme également Excel.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
michdenis
Pour masquer le formulaire bien que ce dernier demeure en mémoire : Userform1.Hide
Pour décharger le formulaire de la mémoire vive : UnLoad Userform1
Pour fermer le formulaire qu'un cliquant sur le x de la barre de titre du formulaire, utilise cette procédure dans le formulaire :
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer) If CloseMode = 0 Then MsgBox "Formulaire fermé par le x de la barre de titre." End If End Sub
"PJ" a écrit dans le message de news:
Bonjour,
Je voudrais savoir la commande à exécuter pour: lors de la fermeture du userform TOTO par la croix, cela ferme automatiquement mon fichier actif sans sauvegarde (activeworkbook.close False) et cela ferme également Excel.
merci d'avance.
Salutations PJ
Pour masquer le formulaire bien que ce dernier demeure en mémoire :
Userform1.Hide
Pour décharger le formulaire de la mémoire vive :
UnLoad Userform1
Pour fermer le formulaire qu'un cliquant sur le x de la barre de titre
du formulaire, utilise cette procédure dans le formulaire :
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
If CloseMode = 0 Then
MsgBox "Formulaire fermé par le x de la barre de titre."
End If
End Sub
"PJ" <PJ@discussions.microsoft.com> a écrit dans le message de
news:F79743FA-6B7A-4DA6-8994-5B2574AC6EA3@microsoft.com...
Bonjour,
Je voudrais savoir la commande à exécuter pour:
lors de la fermeture du userform TOTO par la croix, cela ferme
automatiquement mon fichier actif sans sauvegarde (activeworkbook.close
False) et cela ferme également Excel.
Pour masquer le formulaire bien que ce dernier demeure en mémoire : Userform1.Hide
Pour décharger le formulaire de la mémoire vive : UnLoad Userform1
Pour fermer le formulaire qu'un cliquant sur le x de la barre de titre du formulaire, utilise cette procédure dans le formulaire :
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer) If CloseMode = 0 Then MsgBox "Formulaire fermé par le x de la barre de titre." End If End Sub
"PJ" a écrit dans le message de news:
Bonjour,
Je voudrais savoir la commande à exécuter pour: lors de la fermeture du userform TOTO par la croix, cela ferme automatiquement mon fichier actif sans sauvegarde (activeworkbook.close False) et cela ferme également Excel.
merci d'avance.
Salutations PJ
PJ
Merci michel, c'est le Queryclose que je ne savais pas gérer. Concernant mon problème de recherche de cellule auto, j'ai apparemment résolu le problème en définissant var comme variant et non pas comme string. Mais je ne suis pas réellement sur que ça vienne de là. Je ne touche plus rien, cela fonctionne.
merci encore de votre aide. Bonne journée. PJ
"michdenis" wrote:
Pour masquer le formulaire bien que ce dernier demeure en mémoire : Userform1.Hide
Pour décharger le formulaire de la mémoire vive : UnLoad Userform1
Pour fermer le formulaire qu'un cliquant sur le x de la barre de titre du formulaire, utilise cette procédure dans le formulaire :
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer) If CloseMode = 0 Then MsgBox "Formulaire fermé par le x de la barre de titre." End If End Sub
"PJ" a écrit dans le message de news: > Bonjour, > > Je voudrais savoir la commande à exécuter pour: > lors de la fermeture du userform TOTO par la croix, cela ferme > automatiquement mon fichier actif sans sauvegarde (activeworkbook.close > False) et cela ferme également Excel. > > merci d'avance. > > Salutations > PJ
Merci michel, c'est le Queryclose que je ne savais pas gérer.
Concernant mon problème de recherche de cellule auto, j'ai apparemment
résolu le problème en définissant var comme variant et non pas comme string.
Mais je ne suis pas réellement sur que ça vienne de là. Je ne touche plus
rien, cela fonctionne.
merci encore de votre aide.
Bonne journée.
PJ
"michdenis" wrote:
Pour masquer le formulaire bien que ce dernier demeure en mémoire :
Userform1.Hide
Pour décharger le formulaire de la mémoire vive :
UnLoad Userform1
Pour fermer le formulaire qu'un cliquant sur le x de la barre de titre
du formulaire, utilise cette procédure dans le formulaire :
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
If CloseMode = 0 Then
MsgBox "Formulaire fermé par le x de la barre de titre."
End If
End Sub
"PJ" <PJ@discussions.microsoft.com> a écrit dans le message de
news:F79743FA-6B7A-4DA6-8994-5B2574AC6EA3@microsoft.com...
> Bonjour,
>
> Je voudrais savoir la commande à exécuter pour:
> lors de la fermeture du userform TOTO par la croix, cela ferme
> automatiquement mon fichier actif sans sauvegarde (activeworkbook.close
> False) et cela ferme également Excel.
>
> merci d'avance.
>
> Salutations
> PJ
Merci michel, c'est le Queryclose que je ne savais pas gérer. Concernant mon problème de recherche de cellule auto, j'ai apparemment résolu le problème en définissant var comme variant et non pas comme string. Mais je ne suis pas réellement sur que ça vienne de là. Je ne touche plus rien, cela fonctionne.
merci encore de votre aide. Bonne journée. PJ
"michdenis" wrote:
Pour masquer le formulaire bien que ce dernier demeure en mémoire : Userform1.Hide
Pour décharger le formulaire de la mémoire vive : UnLoad Userform1
Pour fermer le formulaire qu'un cliquant sur le x de la barre de titre du formulaire, utilise cette procédure dans le formulaire :
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer) If CloseMode = 0 Then MsgBox "Formulaire fermé par le x de la barre de titre." End If End Sub
"PJ" a écrit dans le message de news: > Bonjour, > > Je voudrais savoir la commande à exécuter pour: > lors de la fermeture du userform TOTO par la croix, cela ferme > automatiquement mon fichier actif sans sauvegarde (activeworkbook.close > False) et cela ferme également Excel. > > merci d'avance. > > Salutations > PJ