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 :

problème de tableau


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2008
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 29
    Par défaut problème de tableau
    bonjour à tous

    Dans le fichier joint je desire reporter sur la feuille 3 la valeur de
    la colonne c de la feuille active lorsque je selectionne une cellule de la colonne A
    EX je selectionne a8 de la feuille 1 en b5 de la feuille 3 j'ai la valeur 4
    je selectionne a8 de la feuille 2 en b5 de la feuille 3 j'ai la valeur 11

    d'avance je vous remercie de votre aide
    Fichiers attachés Fichiers attachés

  2. #2
    Membre Expert Avatar de Fvandermeulen
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    1 869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 869
    Par défaut
    Salut,
    Très honnêtement sans Macro, je ne vois pas comment faire, est-ce un problème si on utilise des macros ?
    A+

    Edit: La macro n'étant pas très compliquée, voici un code à placer dans le module de la feuille 2 (Click droit dans l'onglet\Voir code)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Private Sub Worksheet_SelectionChange(ByVal Target As Range) 'Target représente la cellule active
    Dim MaPlage As Range
    Set MaPlage = Sheets("Feuil2").Range("A5:A12") 'Affecte à la variable les cellules de A5 à A12
     
    'On vérifie si la cellule active est dans la plage définie,
    'Si oui on affecte à la cellule B5 [ou cells(5,2)] la valeur récupérée
    'On récupère la valeur en fonction de la ligne de la cellule active (target.row) croisé à la colonne 3, la colonne C
    If Not Intersect(MaPlage, Target) Is Nothing Then Sheets("Feuil3").Cells(5, 2) = Sheets("Feuil2").Cells(Target.Row, 3)
     
    End Sub

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

Discussions similaires

  1. Débutant en Javascript : problème de tableau !
    Par bluheim dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 06/11/2005, 15h03
  2. [XHTML] problème de tableau
    Par virgul dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 28/04/2005, 07h18
  3. Problème de tableau
    Par tom06440 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 26/04/2005, 20h30
  4. Problème de tableau
    Par krfa1 dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 08/02/2005, 11h09

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