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 :

Transposition variable tableau sur une ligne désignée [XL-2019]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    instituteur
    Inscrit en
    Juillet 2018
    Messages
    617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : instituteur
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2018
    Messages : 617
    Par défaut Transposition variable tableau sur une ligne désignée
    Bonjour forum
    Je suis confronté à un dilemme. Je m'initie aux variables tableaux. C'est un domaine que j'avais peur d'aborder mais actuellement ça me rattrape. Je voudrais faire une copie collé de mon premier tableau dans le deuxième tableau. Mais lorsque j'ai une grande donnée ça ralenti le processus. J'ai donc choisi les variables tableaux.

    J'ai pu écrire ce code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Dim Tablo()
    Tablo=Feuil1.Range("PrimairePublic").Value
    For Compteur=LBound(Tablo) to Ubound(Tablo)
    Feuil1.Cells(Compteur,"O")=Tablo(Compteur,1)
    Next
    mais la transposition se fait sur la première ligne du deuxième tableau.
    Je voudrais faire la transposition dans la deuxième ligne de la colonne O du deuxième tableau.

    Merci de m'aider

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    205
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 205
    Par défaut
    Bonjour,
    tu peux faire comme tu as commencé (mais ça risque d'être un peu lent s'il y a beaucoup de donnée car tu recopies les données une par une)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Sub test()
    Dim Tablo(), Compteur
    Tablo = Feuil1.Range("PrimairePublic").Value
    For Compteur = LBound(Tablo) To UBound(Tablo)
    Feuil1.Cells(Compteur + 1, "O") = Tablo(Compteur, 1)
    Next
    End Sub
    Ou comme celà :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Sub test()
    Dim Tablo, Compteur
    Tablo = Feuil1.Range("PrimairePublic").Value
    Feuil1.Cells(2, 15).Resize(UBound(Tablo, 1)) = Tablo
    End Sub
    Tout sur les tableaux c'est ici

    A+

  3. #3
    Membre éclairé
    Homme Profil pro
    instituteur
    Inscrit en
    Juillet 2018
    Messages
    617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : instituteur
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2018
    Messages : 617
    Par défaut
    Merci pour la réponse mais :
    Quelle est la différence entre resize et redim?

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    205
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 205
    Par défaut
    Resize se rapporte à la plage cible et redimensionne une cellule à la taille que le tableau.
    Redim se rapporte à un tableau et en augmente la taille de la dernière dimension...
    A+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [PrestaShop] Template prestashop tableau sur une ligne comment le faire passer sur plusieurs lignes
    Par ptitepo dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 23/12/2010, 02h47
  2. lien sur une ligne d'un tableau
    Par foffa dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 01/09/2006, 15h11
  3. Lien sur une ligne de tableau
    Par DJPi dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 25/07/2006, 23h09
  4. [HTML] lien hypertext sur une ligne de tableau
    Par BigBarbare dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 04/05/2006, 14h43
  5. Lien sur une ligne de tableau
    Par Oluha dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 09/02/2005, 11h36

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