Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 Demande explication de texte Vba Excel

ReneDav14000

XLDnaute Occasionnel
Bonjour le forum,
Dans une application que je dois modifier j'ai ce code - Pourriez-vous m'expliquer la différence qu'il y a entre vbModal et vbModeless comme dans le code, s'il vous plait ? Et est-ce que je peux remplacer vbModeless par vbModal ?
Merci par avance pour vos éclaircissements.
J'ai cherché sur le Net, il y a beaucoup de codes avec ces deux méthodes mais je n'ai rien trouvé quant à leur différence.

VB:
Private Sub BtContrôle_Click()
    Sheets("BDD").Visible = True
    Sheets("Calcul").Visible = True

    Sheets("BDD").Select

    Ajout.Show vbModeless
End Sub
 
Solution

Eric C

XLDnaute Barbatruc
Bonsoir le forum
Bonsoir ReneDav14000, Philippe

Pour compléter le propos de notre ami Phil69970 que je salue, voici un peu plus d'explications :
Bonne soiré
@+Eric c
 

ReneDav14000

XLDnaute Occasionnel
Bonjour Phil69970, bonjour Eric C
Merci pour ces explications. Je n'ai pas toujours le réflexe F1 et c'est bien dommage car très utile.
Pour être simple, il suffit de mettre la propriété de l'UF en modal ou pas, sans ajouter de code.
 

Phil69970

XLDnaute Barbatruc

ReneDav14000

XLDnaute Occasionnel
Ah ok. ça commence à rentrer dans ma petite tête. Je suis désolé de poser des questions aussi basiques, mais je connaissais tout ça, toutefois la maladie m'a joué des tours. Alors je réapprends doucement.
Merci pour vos explications que je vais noter pour ne pas oublier.
 

Phil69970

XLDnaute Barbatruc
Bonjour @Eric C (Que j'ai oublié de saluer tout à l'heure)

Tu as raison mais je reconnais que je n'utilise jamais cette possibilité (et je n'y pense pas non plus), je trouve plus pratique de l'écrire dans le code si VbModeless car par défaut USF est modal

C'est plus facile de mettre :
... rien ou 1 pour modal ==> Mon_UserForm.Show ==> Mon_UserForm.Show 1
ou un 0 pour non modal ==> Mon_UserForm.Show 0

Mais ce n'est que ma pratique qui ne demande qu'à changer

@Phil69970
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…