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 : problème de copie des valeurs d'un tableau


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    ingenieur
    Inscrit en
    Juin 2016
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : ingenieur

    Informations forums :
    Inscription : Juin 2016
    Messages : 32
    Par défaut VBa : problème de copie des valeurs d'un tableau
    Bonjour,

    J'ai écrit un code qui permet de récupérer dans un tableau les valeurs d'un fichier excel. Mon tableau contient 12 lignes pour l'instant seul la première est non vide (car je fais ensuite tourner la macro tous les débuts de mois). Mon tableau Tableau_Resul donc pour l'instant les valeurs suivantes :

    Tableau_Resul (0) = 2167
    Tableau_Resul (1) = vide
    ...
    Tableau_Resul(11) = vide

    Je veux ensuite coller ses valeurs dans la feuille d'un autre fichier excel , voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Workbooks("Fichier.xls").Activate
    Sheets("Feuil1").Select
    Set rPlageResult = Range("C7", Range("C7:C18"))
    rPlageResult.Value = Tableau_Resul

    Le problème est qu'avec ce code toutes les cellules de C7 à C18 prennent la valeur 2167 alors que je voudrai que seul la cellule C7 prenne la valeur et que les autres cellules restent vides.

    Pouvez vous m'aider?
    Merci

  2. #2
    Expert confirmé

    Homme Profil pro
    Curieux
    Inscrit en
    Juillet 2012
    Messages
    5 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 5 169
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    il faut transposer ton tableau afin qu'il remplisse ta colonne avec ses éléments
    sinon, il va remplir ta colonne avec uniquement le premier élément

    PS : nul besoin de définir en dur ta plage complète, il faut partir de la cellule de départ, et la redimensionner à la taille de ton tableau

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Set rPlageResult = Range("C7").resize(ubound(Tableau_Resul)+1,1) ' +1 car base 0

Discussions similaires

  1. Problème pour forcer des valeurs d'un tableau
    Par n][co dans le forum Autres éditeurs
    Réponses: 3
    Dernier message: 25/04/2007, 20h59
  2. Problème de copie des tables
    Par paradeofphp dans le forum Outils
    Réponses: 3
    Dernier message: 08/11/2006, 17h42
  3. Réponses: 13
    Dernier message: 15/06/2006, 11h31
  4. [SQL] Problème de récupération des valeurs d'une liste multiple en php
    Par BOLARD dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 01/05/2006, 00h29

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