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]Comparaison sous Excel avec 3 feuilles


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Inscrit en
    Mars 2005
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 9
    Par défaut [VBA-E]Comparaison sous Excel avec 3 feuilles
    Salut a tous, voila j’ai un petit soucis en VBA. Je vous explique mon problème : j’ai deux feuilles Excel, la première comprend des données de ce type :

    R37 2
    R38 2
    R36/37 2
    R36/38 2
    R36/37/38 2
    R37/38 2
    R66 2
    R20 3
    R21 3


    La première colonne étant la désignation d’un produit et la deuxième colonne étant un numéro de risque. Et j’ai une deuxième feuille Excel qui comprend un nombre de colonnes assez important dont une colonne qui comprend des données de ce type :

    "R11 R36 R66 R67 "

    Maintenant, ce que je n’arrive pas à faire, c’est chercher la désignation du produit ayant le numéro de risque le plus fort dans la chaîne de caractères de ma deuxième feuille Excel et afficher ce numéro dans une case d’une troisième feuille Excel.

    Voila, est ce que quelqu’un peut m’aider ? Ou s’il faut expliquer un peu plus, dites le moi. Merci d’avance.

  2. #2
    Membre éclairé
    Inscrit en
    Mars 2006
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 72
    Par défaut
    en utilisant juste excel ou visual basic?

    pour retrer les deux derniers chiffres de ton r35 il y a une fonction

    droite(a5,2)

    ou a5 est la cellulle et 2 le nombre de lettre que tu veux prendre.

  3. #3
    Membre régulier
    Inscrit en
    Mars 2005
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 9
    Par défaut
    N'importe des deux, j'ai cherche si il existe une fonction excel pouvant effectuer ce que je voulais mais je n'en ai pas trouve.

    En fait , je viens de voir que je me sui mal exprime,

    J'ai une feuille qui recence mes produits avec leur cotation de risque
    Par ex : j'ai R35 qui vaut 2, R14 qui vaut 5.

    Dans une autre feuille, jai un tableau avec des donnes et dans une case de ce tableau, jai des chaines de caracteres de type "R35 R14 R00"

    Ce que j'aimerais arriver a faire, c'est decomposer la chaine en cherchant le produit qui a la plus forte cotation.

    Par exemple, ici cela mafficherai 5 car le produit R14 est present dans la chaine

    Est ce assez clair ou faut-il que je me rexplique de nouveau?
    Merci d'avance

  4. #4
    Modérateur
    Avatar de AlainTech
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2005
    Messages
    4 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2005
    Messages : 4 235
    Par défaut
    Déjà, première piste, tu peux utiliser la fonction Split pour mettre dans un tableau les différentes références contenues dans ta cellule.

    Commence à chercher, utilise la touche F1 et, quand tu auras un peu de code, viens nous le montrer.
    N'oubliez pas de cliquer sur quand vous avez obtenu ou trouvé vous-même la réponse à votre question.
    Si vous trouvez seul, pensez à poster votre solution. Elle peut servir à d'autres!
    Pensez aussi à voter pour les réponses qui vous ont aidés.
    ------------
    Je dois beaucoup de mes connaissances à mes erreurs!

  5. #5
    Membre régulier
    Inscrit en
    Mars 2005
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 9
    Par défaut
    ok je vais tenter cette piste la, je vous dirai koi quand jaurai quelque chose

Discussions similaires

  1. [Toutes versions] Sous VBA appeler une cellule excel avec une variable
    Par karatetiger76 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 22/04/2011, 19h04
  2. [VBA Access] Export Table sous Excel avec fenetre de dialogue
    Par trihanhcie dans le forum VBA Access
    Réponses: 4
    Dernier message: 13/07/2007, 14h14
  3. [VBA-E]requete sous excel
    Par isa21493 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 24/02/2006, 10h50
  4. [VBA]Envoyer un fichier excel avec OutLook
    Par Sunchaser dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 07/02/2006, 16h24
  5. [Excel] Courbes sous Excel avec Visual Basic
    Par françoisc dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 02/05/2005, 09h18

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