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 :

Lire un tableau via VBA pour remplir un formulaire [Toutes versions]


Sujet :

Macros et VBA Excel

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Inscrit en
    Février 2010
    Messages
    70
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 70
    Par défaut Lire un tableau via VBA pour remplir un formulaire
    Bonjour à tous,
    Je vous explique mon problème.
    J'ai le tableau suivant:

    Ref A B C D E F
    AAA -1 1
    BBB -2 1 1
    CCC -2 -1 1 2

    avec des références (AAA, BBB, CCC)
    et des emplacements ( A ... F)

    la clé de lecture est la suivante:
    - si pas de chiffre on ne fait rien
    - si chiffre négatif on enlève la référence de l'emplacement correspondant
    - si chiffre positif on ajoute la référence de l'emplacement correspondant

    Voici donc le résultat que j'aimerais obtenir à partir du tableau ci-dessus

    Ref De Vers
    AAA C D
    BBB A E
    BBB A F
    CCC B D
    CCC B F
    CCC C F

    Vous remarquerez que pour le cas de l'emplacement "CCC" il n'y a pas besoin de tenir compte d'un chemin en particulier, il faut que:
    - 2 références "CCC" quittent l'emplacement "B"
    - 1 référence "CCC" quitte l'emplacement "C"
    - 1 référence "CCC" aille vers l'emplacement "D"
    - 2 référenceS "CCC" aillent vers l'emplacement "F"
    On se fiche de savoir si on va de B vers D ou B vers F

    Autre point important, la somme des lignes est toujours égales à 0, donc il n'y a jamais de référence qui se retrouve sans emplacement

    J'ai commencé à imbrique les IF Then Elseif , avec des fonctions de valeurs absolues et de signe mais je n'y arrive vraiment pas

    bon à savoir:
    - le nombre de référence peut être illimitée
    - il y a 20 emplacements possible au maximum

    Si une bonne âme pouvait m'aider, je lui en serai reconnaissante.

    Julie

    PS: les tableaux ne donnant rien de visible j'ai attaché la photo du tableau initial et du résultat souhaité
    Images attachées Images attachées  

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 26/12/2013, 18h39
  2. [XL-2000] macro vba pour remplir un planning excel
    Par darkvadave dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 03/01/2012, 14h21
  3. [AC-2003] Pb pour remplir un formulaire en VBA
    Par patbeautifulday dans le forum VBA Access
    Réponses: 5
    Dernier message: 06/04/2010, 14h27
  4. Boucle vba pour remplir colonnes excel
    Par phiphi_j dans le forum Macros et VBA Excel
    Réponses: 17
    Dernier message: 30/07/2009, 15h15
  5. Réponses: 8
    Dernier message: 29/06/2006, 15h37

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