Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/01/2011, 00h10   #1
Candidat au titre de Membre du Club
 
Inscription : janvier 2008
Messages : 64
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 64
Points : 14
Points : 14
Par défaut Afficher les éléments d'un tableau dynamique dans un msgbox

Bonjour tous,

je veux pouvoir afficher dans une boite de dialogue (msgbox) ligne par ligne les éléments d'un tableau dynamique(taille pas défini à l'avance)
voila mon bout de code pour alimenter le tableau dynamique
Code :
1
2
3
4
5
6
7
8
9
10
Dim t As Long
Dim tablo() As Long
Dim i As Long
Randomize
t = Int((3 * Rnd) + 1)
For i = 0 To t
    ReDim Preserve tablo(t)
    tablo(t) = 3 * Int((6 * Rnd) + 1)
 
Next i
si par exemple le tableau est de taille 3 dont tablo(0)=3, tablo(1)=15, tablo(2)=6, tablo(3)=3
JE veux un tel affichage dans une boite de dialogue:
3
15
6
3

Merci de m'aider à realiser cela grace à un msgbox
manguigs est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/01/2011, 05h51   #2
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 605
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 605
Points : 30 951
Points : 30 951
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

Un exemple :

Déclares une variable de type texte :
Code :
 Dim strResult As String
Rajoutes le code suivant à la suite de celui que tu as actuellement :
Code :
1
2
3
4
5
 
For i = 0 To UBound(tablo())
       strResult = tablo(i) & vbCrLf & strResult
Next i
MsgBox strResult
Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.

Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h58.


 
 
 
 
Partenaires

Hébergement Web