Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Déclaration procédure Sub : variable à choix multiples
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 !
Dans l'éditeur vba, quand on saisit
range("a65536").end(
la liste des possibilités xlup, xldown... apparaît en colonne.
Comment faire pour avoir la même chose dans nos macros (si c'est possible) ?
Re : Déclaration procédure Sub : variable à choix multiples
En fait ce que je voudrais c'est pouvoir faire le même type de déclaration par exemple pour une macro Tri que j'aurais réalisée, que l'on puisse avoir la liste des possibilités pour un argument.
Par exemple si je veux l'utiliser ailleurs quand j'écris mon code
call Tri(
Je voudrais qu'il me propose les 2 propriétés pour le sens
Croissant
Décroissant
Comme quand j'appelle la fonction Msgbox il me propose Vbokcancel, Vbyesno, Vbyesnocancel...
Re : Déclaration procédure Sub : variable à choix multiples
Re,
Réfléchissez... Comment Excel pourrait-il savoir ce que vous voulez envoyer comme argument ??? Ce peut-être une variable, une constante nombre, texte, voire rien du tout.
Re : Déclaration procédure Sub : variable à choix multiples
Ok merci, en fait je pensais qu'il y avait une solution mais je ne trouvais pas. Du coup j'ai cherché sur internet non pas en mettant VBA mais uniquement VB.
Par contre la déclaration que j'ai faite ne marche pas, enum ne semble accepter que les entiers, il faudrait faire :
Enum Sens_tri
Tri_croissant = 1
Tri_décroissant = -1
End Enum
Sub Trie_tableau(tableau,optional Sens As Sens_tri=Tri_croissant)
- 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