Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

création d'un index à l'aide de VB



  1. #1
    Widget

    création d'un index à l'aide de VB


    ------

    Bonjour,

    j'importe des données (textes) sur un fichier Excel comportant 3 feuilles.
    _ une feuille comportant les données en vrac issues d'un progiciel
    _ une feuille comportant les memes données que celles de la premiere mais arrangées de façon à ce qu'elles soient lisibles
    _ une troisième feuille sur laquelle j'écris des informations diverses, notamment l'index de la deuxieme feuille.

    les feuilles 2 et 3 sont destinées à etre imprimées.

    mon probleme, c'est que la création de l'index prend du temps et je pense qu'il pourrait etre généré automatiquement à l'aide d'une macro VB.

    dans la feuille 2 colonne D se trouvent les titres de mes chapitres. j'aimerais que ces titres soient automatiquement écrits dans mon index inclu dans la feuille 3 avec leur n° de page.
    j'espere m'exprimer clairement. mes souvenirs en matière de programmation sont lointains et élémentaires alors je m'excuse par avance si je n'emploie pas les bons termes.
    exemple
    colonne D (les titres): colonne E (sous chapitres):
    les chiens l'odorat
    les chiens l'ouie
    les chats l'odorat
    les chats la vue

    j'aimerais qu'apparaisse automatiquement en feuille 3 dans la partie index :
    les chiens n° page
    les chats n° page

    je sais créer une subroutine mais pour la compléter je m'aperçois que j'ai tout oublié. il faut certainement utiliser la fonction if et faire appelle à des cases mais je ne me souviens plus comment faire.

    quelqu'un pourrait-il m'aiguiller s'il vous plait.

    merci par avance

    -----

  2. #2
    The Cat 2007

    Re : création d'un index à l'aide de VB

    Bonsoir,

    Exemple
    Feuille 2
    colonne D (les titres): colonne E (sous chapitres):
    les chiens l'odorat
    les chiens l'ouie
    les chats l'odorat
    les chats la vue

    j'aimerais qu'apparaisse automatiquement en feuille 3 dans la partie index :
    les chiens n° page
    les chats n° page

    Question :
    on trouve où ce numéro de page ? c'est feuille 2 ?
    quelles sont les coordonnées de la partie index feuille 3 (colonne) ?

    sinon dans un module VB :
    do
    sheets("feuille3").cells(ligne ,colonne).value=sheets("feuill e2").cells(ligneFeuille2,colon neFeuille2).value
    lopp until ?
    Celui qui n'essaie pas, ne se trompe qu'une seule fois ! ;-)

Sur le même thème :

Discussions similaires

  1. (vb 6.0)création d'une feuille avec un bouton à l'aide du code
    Par edelweiss1 dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 16/03/2007, 08h16
  2. Réponses: 0
    Dernier message: 15/02/2007, 10h03
  3. Réponses: 11
    Dernier message: 30/10/2005, 20h45
  4. Stabilisation d'un oscillateur colpitts à l'aide d'un quartz
    Par WhiteBird dans le forum Électronique
    Réponses: 5
    Dernier message: 30/10/2005, 14h59
  5. Création de dossier à l'aide macro excel
    Par knecmotet dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 22/07/2004, 21h11
Découvrez nos comparatifs produits sur l'informatique et les technologies.