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 :

Macro génère des lignes


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2008
    Messages
    89
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2008
    Messages : 89
    Par défaut Macro génère des lignes
    Bonjour ,
    sur mon fichier excel j'ai un tableau avec plusieurs lignes générer manuellement (moi qui ajoute les lignes ) par contre le résultat se base sur un autre tableau dans une autre feuille .
    La 1er ligne , 1er colonne de mon tableau : =RECHERCHEV("NEW1";'2. Servers'!A:W;8;FAUX)

    NEW1 et le contenu d'une colonne sur la quelle se base la recherche dans le mon 1er tableau .
    je souhaite un Macro qui permet dés l'ouverture du classeur de demander d'entrer le nombre de lignes souhaité , et génère automatiquement ces lignes comme ceci :
    ligne 1 : =RECHERCHEV("NEW1";'2. Servers'!A:W;8;FAUX)
    ligne 2 : =RECHERCHEV("NEW2";'2. Servers'!A:W;8;FAUX)
    ligne 3 : =RECHERCHEV("NEW3";'2. Servers'!A:W;8;FAUX)
    ligne 4 : =RECHERCHEV("NEW4";'2. Servers'!A:W;8;FAUX)
    ......
    ligne N : =RECHERCHEV("NEWN";'2. Servers'!A:W;8;FAUX)

    Merci

  2. #2
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2008
    Messages
    89
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2008
    Messages : 89
    Par défaut
    sinon une recherche v qui s'incrémente automatiquement comme ceci sans Macro :
    ligne 1 : =RECHERCHEV("NEW1";'2. Servers'!A:W;8;FAUX)
    ligne 2 : =RECHERCHEV("NEW2";'2. Servers'!A:W;8;FAUX)
    ligne 3 : =RECHERCHEV("NEW3";'2. Servers'!A:W;8;FAUX)
    ligne 4 : =RECHERCHEV("NEW4";'2. Servers'!A:W;8;FAUX)
    ......
    ligne N : =RECHERCHEV("NEWN";'2. Servers'!A:W;8;FAUX)

    Quand je glisse ça me donne toujours le dernier résultat pour le reste :

    ligne 1 : =RECHERCHEV("NEW1";'2. Servers'!A:W;8;FAUX)
    ligne 2 : =RECHERCHEV("NEW2";'2. Servers'!A:W;8;FAUX)
    ligne 3 : =RECHERCHEV("NEW3";'2. Servers'!A:W;8;FAUX)
    ligne 4 : =RECHERCHEV("NEW4";'2. Servers'!A:W;8;FAUX)
    ......Glisse....
    ligne 5 : =RECHERCHEV("NEW4";'2. Servers'!A:W;8;FAUX)
    ligne 6 : =RECHERCHEV("NEW4";'2. Servers'!A:W;8;FAUX)
    ligne 7 : =RECHERCHEV("NEW4";'2. Servers'!A:W;8;FAUX)
    ligne 8 : =RECHERCHEV("NEW4";'2. Servers'!A:W;8;FAUX)
    ligne N : =RECHERCHEV("NEW4";'2. Servers'!A:W;8;FAUX)

    moi je souhaite le 1er résultat
    Merci

  3. #3
    Inactif  
    Homme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    1 733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2012
    Messages : 1 733
    Par défaut
    =RECHERCHEV("NEW" & ligne(A1);'2. Servers'!A:W;8;FAUX)
    Traine
    =RECHERCHEV("NEW" & ligne(A100000);'2. Servers'!A:W;8;FAUX)

Discussions similaires

  1. Réponses: 4
    Dernier message: 14/02/2012, 16h18
  2. [E-03] Macro Extraire des Lignes selon critère
    Par willybass dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 26/03/2009, 07h33
  3. Réponses: 2
    Dernier message: 18/11/2005, 21h40
  4. macro=remove des lignes d un fichier xls et reorga
    Par af_airone dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 26/10/2005, 15h08
  5. Réponses: 2
    Dernier message: 01/06/2004, 15h08

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