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 :

Aide sur formule excel


Sujet :

Macros et VBA Excel

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2011
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2011
    Messages : 14
    Points : 8
    Points
    8
    Par défaut Aide sur formule excel
    Bonjour

    Je souhaiterez savoir si l'un des pro en excel pourrai m'aider sur une formule:

    J'ai un fichier excel contenant 60 000 ligne !

    REF080001 Colone2 Colone3 .... 75-83
    REFX04002 Colone2 Colone3 ..... 00-06

    Ligne1: La dernière colonne représente des années: 75-83 = 1975 à 1983
    Ligne2: La dernière colonne représente des années: 00-06 = 2000 à 2006

    Je cherche une formule qui pourrai dupliquer ces lignes en fonction des années de la dernière colonne:

    Eemple:
    REF080001 Colone2 Colone3 .... 75-75
    REF080001 Colone2 Colone3 .... 76-76
    REF080001 Colone2 Colone3 .... 77-77
    ....
    ...
    REF080001 Colone2 Colone3 .... 83-83

    Voila j’espère que tout est clair, est ce quelqu'un qui maitrise excel saurai trouver une formule qui pourrai faire ce genre d'opération si cela est possible

    Merci de votre aide !

  2. #2
    Membre émérite Avatar de curt
    Homme Profil pro
    Ingénieur Etudes
    Inscrit en
    Mars 2006
    Messages
    1 576
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur Etudes
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 576
    Points : 2 557
    Points
    2 557
    Par défaut
    Bonsoir noelkos,

    une formule ne suffira pas, il faudra passer par VBA.
    Il faudra aussi séparer les années début et fin sur 2 colonnes distinctes pour s'en servir comme boucle.

    Curt

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

    Informations forums :
    Inscription : Juin 2011
    Messages : 14
    Points : 8
    Points
    8
    Par défaut
    Merci de ta réponse
    Séparer les années sur 2 colonnes distinctes est dans mes cordes, mais le VBA je ne maitrise pas malheureusement saurai tu faire un script en VBA cela est long a coder?

  4. #4
    Membre émérite Avatar de curt
    Homme Profil pro
    Ingénieur Etudes
    Inscrit en
    Mars 2006
    Messages
    1 576
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur Etudes
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 576
    Points : 2 557
    Points
    2 557
    Par défaut
    Bon c'est pas le meilleur code que j'ai réalisé, mais vu l'heure, ça ira...

    Teste et donnes-moi ton avis.

    Lance la macro pour voir ce que ça donne)

    Curt

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2011
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2011
    Messages : 14
    Points : 8
    Points
    8
    Par défaut
    Excellent merci de ton aide ça fonctionne parfaitement, c'est exactement ça que ça devais produire.

    Une toute petite question si Mon fichier comporte plus que 3 colonne
    que doit je modifier pour l’insérer mes colonne au milieu dans le script.

  6. #6
    Membre émérite Avatar de curt
    Homme Profil pro
    Ingénieur Etudes
    Inscrit en
    Mars 2006
    Messages
    1 576
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur Etudes
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 576
    Points : 2 557
    Points
    2 557
    Par défaut
    L'écriture dans les cellules se fait avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Cells(l + k + i - 1, 8) = Cells(l, 1)
    On écrit dans la cellule (ligne,colonne) le contenu de la cellule (ligne, A)
    Si tu créés de nouvelles colonnes, tu décales.

    Le mieux sera peut-être de mettre le contenu dans une nouvelle feuille.
    A voir.

    Curt

  7. #7
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2011
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2011
    Messages : 14
    Points : 8
    Points
    8
    Par défaut
    Merci de ton aide celas va beaucoup m'aider.
    MERCI

    Désolé d'abuser encore de ton savoir, mais malgré tes précision j'ai réussi a faire une partie de mes modification mais pas toutes !

    En faite j'ai 6 colonne en tout, j'ai réussi a insérer mes nouvelle colonne mais je n'ai pas réussi a déplacer celle des années dans ton script

    En réalité mon fichier est composé comme si dessous:

    REF00001 Colonne2 Colonne3 2000 2015 Colonne6

    saurai tu la modif a faire :d

  8. #8
    Membre émérite Avatar de curt
    Homme Profil pro
    Ingénieur Etudes
    Inscrit en
    Mars 2006
    Messages
    1 576
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur Etudes
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 576
    Points : 2 557
    Points
    2 557
    Par défaut
    La modif a été faite. Regarde dans le code comment faire pour comprendre et pouvoir être autonome en cas de modif.

    PS: Penses à voter +1 ou -1 (en bas à droite des posts) pour indiquer ou

    Bonne journée.
    Curt

  9. #9
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2011
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2011
    Messages : 14
    Points : 8
    Points
    8
    Par défaut
    + 10 même.
    Merci grâce a ce nouveau fichier je vais pouvoir comprendre un peu mieux le code et ce qu'il faut modifier mais pour l'instant mon fichier excel ne changeras pas.

    Merci

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

Discussions similaires

  1. [Toutes versions] Aide sur formule Excel
    Par kopake dans le forum Excel
    Réponses: 5
    Dernier message: 13/10/2014, 17h26
  2. Aide sur formule (valeure nulle)
    Par blackhole dans le forum Deski
    Réponses: 2
    Dernier message: 07/10/2009, 18h35
  3. [XL-2003] Problème avec label plus aide sur fichier excel
    Par piranna56 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 22/06/2009, 20h34
  4. besoin d'aide sur fichier excel.
    Par anasleco dans le forum Excel
    Réponses: 2
    Dernier message: 12/09/2008, 00h45
  5. [AIDE] sur formule.
    Par Blink182 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 19/09/2006, 19h25

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