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

Redim d'un tableau et portée

  • Initiateur de la discussion Initiateur de la discussion BAROTOLI
  • 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 !

B

BAROTOLI

Guest
Bonsoir à toutes et à tous,

J'aurais besoin de vos lumières pour une question toute simple.

J'alimente une variable tableau en fonction d'une base de données en utilisant la fonction Redim puisque je ne connais pas à l'avance la taille de cette base de données.
Je souhaiterai ensuite utilisé ce tableau dans plusieurs Private Sub et malheureusement cela ne semble pas possible à cause de la fonction Redim.

Existe t-il une solution ?

Un grand merci d'avance à celui qui pourra m'aider,
Bonne soirée,
Olivier
 
Re : Redim d'un tableau et portée

Bonsoir Barotoli 🙂,
Pas sûr d'avoir compris, mais teste ce code en lançant Test
Code:
Dim Tableau()
Private Sub Test()
ReDim Tableau(1)
Tableau(0) = "Titi"
Tableau(1) = "Toto"
Test2
End Sub
Private Sub Test2()
Dim I As Integer
For I = LBound(Tableau) To UBound(Tableau)
MsgBox Tableau(I)
Next I
ReDim Preserve Tableau(2)
Tableau(2) = "Tutu"
For I = LBound(Tableau) To UBound(Tableau)
MsgBox Tableau(I)
Next I
Erase Tableau
End Sub
Bonne soirée 😎
 
Re : Redim d'un tableau et portée

J'ai cherché pendant des heures... Il suffisait juste de déclarer le tableau en dehors d'une procédure... et le Redim ne pose aucun problèlme, le tableau est disponible dans toutes les procédures Private Sub.

Ca n'a l'air de rien, mais tu m'enlèves une sacrée épine du pied.
Un immense merci !
Bonne soirée !
 
- 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
16
Affichages
504
Réponses
2
Affichages
909
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…