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

Excel Discussion :

[ XL 2010] Attribuer une plage d'un tableau à une plage de cellule


Sujet :

Excel

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 6
    Points : 4
    Points
    4
    Par défaut [ XL 2010] Attribuer une plage d'un tableau à une plage de cellule
    Bonjour à tous et merci pour ce forum.

    J'ai le problème suivant, en VBA:
    J'ai un Tableau par exemple :
    Tab(1,1)=1
    Tab(1,2)=2
    Tab(1,3)=3
    Tab(1,4) =4

    je souhaiterais attribuer à la plage de cellule range(cells(1,1), cells(2,1)) les valeurs Tab(1,2) et Tab(1,3) en une ligne de commande (càd sans faire une boucle for)

    J'ai essayé le code suivant:
    Set plage=range(cells(1,1), cells(2,1))
    plage.value = [Tab(1,2) Tab(1,3)]

    le code tourne mais m'écrit " #VALEUR" dans les cellules au lieu des valeur attendues.

    Quelqu'un aurait'il une idée ?


    Merci d'avance !

    Cdlt.

  2. #2
    Membre expert
    Avatar de Igloobel
    Homme Profil pro
    Développeur ERP - VBA et Formateur bureautique
    Inscrit en
    Septembre 2005
    Messages
    1 869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur ERP - VBA et Formateur bureautique
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 869
    Points : 3 442
    Points
    3 442
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    "Tab" chez moi est un mot réservé utilise "Tabl" et dit si cela marche

    A+
    Ils ne savaient pas que c'était impossible ... du coup ils l'ont fait (Mark Twain)

    n'oubliez pas de si les messages vous aide ou sont pertinents et de mettre quand cela est !

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    Bonjour,

    merci pour la réponse.
    Non Tabl ne fonctionne pas.

    Cdlt.

  4. #4
    Expert éminent

    Homme Profil pro
    Curieux
    Inscrit en
    Juillet 2012
    Messages
    5 102
    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 102
    Points : 9 907
    Points
    9 907
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    j'ai bien peur que sans boucle ça ne soit pas possible d'associer des éléments précis de ton tableau sur ta plage

Discussions similaires

  1. [XL-2010] Tableau ou plage nommée à partir d'une liste d'élément variable
    Par calagan99 dans le forum Excel
    Réponses: 3
    Dernier message: 03/02/2014, 14h29
  2. Affecter une donnée d'un tableau à une commande unix
    Par cisco.nat dans le forum Collection et Stream
    Réponses: 11
    Dernier message: 07/06/2013, 15h46
  3. Copier plage en ligne d'une feuille vers colonne d'une autre feuille
    Par PaulG dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 03/06/2013, 12h53
  4. Réponses: 10
    Dernier message: 08/04/2008, 11h14
  5. Réponses: 4
    Dernier message: 17/01/2008, 17h06

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