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 :

Changer une valeur trouver par la fonction RechercheV dans VBA


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Septembre 2019
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Directeur de projet

    Informations forums :
    Inscription : Septembre 2019
    Messages : 4
    Par défaut Changer une valeur trouver par la fonction RechercheV dans VBA
    Bonjour à tous.

    Je suis débutant dans les fonction Macro VBA de Excel. Je me retrouve devant un problème qui pourrai paraître simple pour certain mais pour moi c'est un véritable enfer.

    Je vais essaye d'expliqué mon problème le plus clairement possible

    J'ai donc 2 feuilles dans mon excel

    Feuille 1 = interface
    Feuille 2 = Tableau

    Dans ma feuille 1 j'ai une cellule en A1 ou je dois rentrer un chiffre. Une fois rentré la cellule A2 a une formule RechercheV qui va donc m'afficher une valeur trouvé dans ma feuille 2 (Tableau)

    Jusqu' a la pas de soucie

    Toujours dans ma feuille 1, je rentre une valeur en A3 et via une Macro VBA ma cellule A2 copy la valeur de la cellule A3 et comme la valeur A2 et devenu celle de A3 il faudrai que dans Ma feuille 2 (tableau) celle ci change également

    La grande difficulté n'est pas changer la valeur de la cellule A2 pour quelle soit égale a la cellule de A3 mais c'est de pouvoir changer la cellule exacte dans la feuille 2 (tableau) qui correspondait a la cellule A2


    D’après mes multiple recherches il faudrait déjà dans un premier temps le recherchev de la cellule 2 soit intégré dans une macro (Je precise ca sans certitude)

    Je dois peut être créer 2 macros différentes ?


    Je vous remercie de m'avoir lu et j’espère pouvoir trouver une solution avec cette communauté.

    J’espère à très vite

  2. #2
    Expert confirmé
    Avatar de MarcelG
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    3 449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 449
    Billets dans le blog
    7
    Par défaut
    Bonjour Tridarius, Bonjour le Forum,

    Bienvenu.

    Toujours dans ma feuille 1, je rentre une valeur en A3 et via une Macro VBA ma cellule A2 copy la valeur de la cellule A3 et comme la valeur A2 et devenu celle de A3 il faudrai que dans Ma feuille 2 (tableau) celle ci change également

    La grande difficulté n'est pas changer la valeur de la cellule A2 pour quelle soit égale a la cellule de A3 mais c'est de pouvoir changer la cellule exacte dans la feuille 2 (tableau) qui correspondait a la cellule A2
    Sincèrement, je n'ai pas tout compris!

    Je te propose de retourner, non pas un fichier, mais des copies d'écran montrant la suite logique des actions que tu souhaites voir réalisées, ainsi qu'une suite logique descriptive de celles-ci.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Septembre 2019
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Directeur de projet

    Informations forums :
    Inscription : Septembre 2019
    Messages : 4
    Par défaut
    Merci déjà de ta réponse (Ultra rapide)
    Voici un Screenshots qui je j’espère permettra de mieux comprend ma problématique

    Nom : imprimeecran.jpg
Affichages : 499
Taille : 169,6 Ko

  4. #4
    Expert confirmé
    Avatar de MarcelG
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    3 449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 449
    Billets dans le blog
    7
    Par défaut
    Salut,

    Si j'ai bien compris, tu souhaites contrôler la base de données reportées dans la feuille 2.
    Dans ces conditions, pourquoi ne pas disposer d'une base de donnée filtrée directement en feuille 2.
    Le processus serait simple:
    - Filtre sur la 1ère donnée (Ascenseur,...)
    - Modification de la 2ème

    Tu n'aurais alors pas besoin de VBA.

    Une nécessité: disposer d'une base bien structurée (en-têtes de colonnes pour désigner chaque champ,...)

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Septembre 2019
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Directeur de projet

    Informations forums :
    Inscription : Septembre 2019
    Messages : 4
    Par défaut
    Je voie ce que tu veux dire

    Mais je ne comprend pas comment je peux la modifier en passant par la feuille 1.

    J'aurai préféré bien sur une macro pour apprendre et essaye de comprendre. C'est quelque chose qui me passionne. Si par tout hasard tu aurai un petite idée de comment réaliser ce genre de chose en VBA ça sera vraiment génial

  6. #6
    Expert confirmé
    Avatar de MarcelG
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    3 449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 449
    Billets dans le blog
    7
    Par défaut
    Mais tu n'as pas besoin de passer par la feuille 1.

    Comme l'on dit, essaie de penser à Excel avant d'envisager un développement par VBA.

    Processus:
    Placer des noms de champs en en-tête de colonne
    Appliquer un filtre

    Tu n'aurais alors qu'une seule feuille à gérer

    Pour les filtres, tu peux consulter cet espace documentaire

    Certes, un formulaire est envisageable.
    Mais je n'en vois pas l'utilité, du moins pour ce que tu exprimes comme besoin.

Discussions similaires

  1. Insérer la fonction RechercheV dans VBA
    Par thaveau dans le forum VBA Access
    Réponses: 1
    Dernier message: 17/10/2013, 17h34
  2. [MySQL] erreur lors de l'insertion d'une valeur obtenue par la fonction php mysql_insert_id() !
    Par mourad_betelgeuse dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 04/05/2013, 20h26
  3. Réponses: 1
    Dernier message: 19/02/2009, 11h15
  4. Utilisation d'une valeur renvoyée par un sous-état dans un état
    Par Heytabernak dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 03/09/2008, 16h39
  5. [VB6]Valeurs une collection renvoyée par la fonction d'une classe
    Par jacma dans le forum VB 6 et antérieur
    Réponses: 14
    Dernier message: 30/03/2004, 11h04

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