IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

[VBA-E] Comment créer un tableau sous vba excel


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 14
    Par défaut [VBA-E] Comment créer un tableau sous vba excel
    Bonjour,
    Débutante en VBA sous excel j'essaie de faire des exercices à l'aide d'exemple pris sur les sites spécialisés. J'en suis aux tableaux et je ne trouve pas d'explications claires à la portée des débutants.

    j'ai 2 exemples que j'ai trouvés et si j'éxécute la macro rien ne se passe (pas de tableau créer sur la feuille excel), dans le premier où faut il mettre les éléments à entrer dans le tableau exemples nom des éléves et notes

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    Sub tableauV2()
    'Déclaration du tableau
    '14 représente le nombre d'enregistrements a traiter, 2 le nombre de 'champs (Elèves, Notes).
    Dim MesEleves(1 To 8, 1 To 2) As Variant
    Dim i As Integer
    Dim Cel As Range
     
    'On affecte la cellule "A1" à la variable Cel
    Set Cel = Range("A1")
    'Boucle pour remplir le tableau
     
    For i = 1 To 8
    MesEleves(i, 1) = Cel.Offset(i) 'Elèves
    MesEleves(i, 2) = Cel.Offset(i, 1) 'Notes
    Next i
    End Sub
    Dans le second exemple même problème mais ici on entre les éléments par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    inputbox et comment mettre le tableau à un endroit précis
    Sub tableauV5()
    Dim Etagere() As Integer
    Dim NombreCase As Integer
    NombreCase = Val(InputBox("Combien d'éléments"))
    ReDim Etagere(NombreCase)
    For compteur = 1 To NombreCase
    NombreCase = InputBox("Entrez le nombre N° " & compteur & " : ")
    Next
    End Sub
    Merci pour la réponse

  2. #2
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    bien si je comprends bien tu confond les tableaux excel (dans une feuille de calcul...) et une variable de type tableau ...

    tiens un peu de lecture :

    Variables tableau VBA avec Excel

Discussions similaires

  1. [XL-2003] Comment créer un tableau sous Word à partir de VBA Excel
    Par datacell33 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 06/05/2011, 10h01
  2. [XL-2003] Comment créer un tableau de graphique en VBA
    Par guica dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 02/08/2010, 10h49
  3. comment créer ce tableau sous access
    Par popofpopof dans le forum IHM
    Réponses: 19
    Dernier message: 20/10/2008, 21h57
  4. Réponses: 4
    Dernier message: 02/01/2007, 18h48
  5. [VBA-A]Comment créer une table à partir d'un recordset ?
    Par NoViceDel dans le forum VBA Access
    Réponses: 22
    Dernier message: 23/05/2006, 16h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo