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 :

Historiser des données


Sujet :

Macros et VBA Excel

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 25
    Points : 6
    Points
    6
    Par défaut Historiser des données
    Bonjour à tous,

    Je dois réaliser une macro qui permet d’historiser des données et j’aurai besoin de votre aide.

    Je m’explique :

    Je possède en celluleA2 de la feuille1 le nom d’une société que je dois rechercher dans la colonne B de la feuille2.

    - Si je la trouve ; supposons que je la retrouve en B6 de la feuille 2 ; alors je dois coller certaines cellules de la feuille1 (disons B5,E4,E13….) en C6,D6,E6 de la feuille 2…(ie sur la ligne 6 ou elle se trouve)

    - Si je ne la trouve pas, alors je dois copier le nom de cette société dans la 1ère cellule vide de la colonne B et comme précédemment je dois copier B5,E4,E13 (de la feuille1)sur la ligne en question de la feuille2.

    Je ne sais pas si c’est assez clair, mais je vous remercie par avance de votre aide.

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 48
    Points : 59
    Points
    59
    Par défaut
    Salut , je ne sais pas si j'ai bien compris ta question qui me parait trop simple BON VOILA A TOUT HASARD :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    Option Explicit
    Public CHERCH
    PUBLIC LIGN
    ---------------------------------------------------------------------
    PUBLIC SUB INVESTIG()
    Sheets("TA 1 ere FEUILLE").Select '(JE SUPPOSE QUE TU AS TROUVE TA VALEUR EN A2)
     CHERC=CELLS(2,1)
     
    Sheets("TA 2 eme FEUILLE").Select
    '(JE SUPPOSE TOUJOURS QUE TU TRAVAIL SUR LA MEME COLONNE)
    LIGN=1
    Do While CELLS(LIGN,6) <> ""
    IF CELLS(LIGN,6)=CHERCH THEN 
    '(disons B5,E4,E13….) en C6,D6,E6 
    ELSE LIGN=LIGN+1
    Loop
    CELLS(LIGN,6)=CHERCH
    'B5,E4,E13 (de la feuille1)sur la ligne en question 
    END SUB

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 48
    Points : 59
    Points
    59
    Par défaut
    La nuit portant conseil.......

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    Option Explicit
    Public CHERCH
    PUBLIC LIGN
    ---------------------------------------------------------------------
    PUBLIC SUB INVESTIG()
    Sheets("TA 1 ere FEUILLE").Select '(JE SUPPOSE QUE TU AS TROUVE TA VALEUR EN A2)
    CHERC=CELLS(2,1)
     
    Sheets("TA 2 eme FEUILLE").Select
    '(JE SUPPOSE TOUJOURS QUE TU TRAVAIL SUR LA MEME COLONNE)
    LIGN=1
    Do While CELLS(LIGN,6) <> ""
    IF CELLS(LIGN,6)=CHERCH THEN EXIT DO 
    ELSE LIGN=LIGN+1
    Loop
    CELLS(LIGN,6)=CHERCH
    'B5,E4,E13 (de la feuille1)sur la ligne en question 
    END SUB

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 25
    Points : 6
    Points
    6
    Par défaut
    Salut CRACOS38, merci beaucoup pour ta réponse mais je n'ai pas réussi à exploiter ton code. J'en ai fait un autre qui fonctionne bien, je le posterai en début de semaine à mon retour au boulot.

    Merci encore.

Discussions similaires

  1. Datawarehouse - Historisation des données
    Par ginkas31 dans le forum Modélisation
    Réponses: 9
    Dernier message: 09/05/2014, 16h18
  2. Archives, historisation des données modifiées.
    Par jogrey dans le forum Hibernate
    Réponses: 5
    Dernier message: 27/07/2010, 09h44
  3. [AC-2000] Historisation des données
    Par Gabout dans le forum Requêtes et SQL.
    Réponses: 7
    Dernier message: 10/01/2010, 15h20
  4. Historisation des Données
    Par mathieu44800 dans le forum Autres
    Réponses: 10
    Dernier message: 19/02/2008, 12h51
  5. Réponses: 8
    Dernier message: 18/02/2008, 13h10

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