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 !

nono555

XLDnaute Occasionnel
Bonjour,
quand j'ouvre mon classeur, j'aimerais avoir une macro qui cherche si une feuille du classeur du nom de "tretre" existe ou non.

Je voudrais également savoir si on peut désactiver sur un useform la croix rouge qui permet de fermer ce useform .

Merci d'avance.
 
Re : recherche

bonjour

exemple de code à placer dans le module thisworkbook :
Code:
Private Sub Workbook_Open()
'tretre
Dim ws As Worksheet

For Each ws In Worksheets
    If ws.Name = "tretre" Then
        MsgBox "tretre existe"
        Exit Sub
    End If
Next ws

If MsgBox("tretre n'existe pas, voulez vous créer la feuille ?", vbYesNo, "Attention") = vbYes Then
    With Sheets.Add
        .Move after:=Sheets(Sheets.Count)
        .Name = "tretre"
    End With
End If
End Sub
je reviens pour l'userform.

salut
 
Re : recherche

re

il existe je crois, une méthode pour faire disparaitre la croix de fermeture.

je ne suis pas partisan de cette méthode compliquée; il me semble plus simple de gérer l'appui sur cette croix en interdisant la fermeture de l'userform lors de l'appui.

c'est ce que fait ce code :

Code:
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
If CloseMode = 0 Then Cancel = True
End Sub

salut
 
Re : recherche

Bonsoir nono555, Hervé 😉, le Forum,

Je me permets d'en placer encore une autre...

Code:
[SIZE=2][COLOR=blue]Private Sub[/COLOR] UserForm_QueryClose(Cancel [COLOR=blue]As Integer[/COLOR], CloseMode [COLOR=blue]As Integer[/COLOR])
      Cancel = CloseMode = 0
[COLOR=blue]End Sub[/COLOR][/SIZE]
Cordialement,
 
- 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

Discussions similaires

Réponses
4
Affichages
322
Retour