Programme macro sous excel
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

Programme macro sous excel



  1. #1
    invite8785f949

    Programme macro sous excel


    ------

    Bonsoir,

    Mes connaissances en VBA étant limité, je fais appel à vous pour me donner un coup de pouce.
    Voici ma demande...
    Voilà, j'ai un tableau Excel, avec plusieurs colones et plusieurs lignes.
    Certaines cellules dans la colone K par exemple n'ont pas de valeur.
    A partir de là, j'aimerai insérer une nouvelle ligne quand une cellule de la colone K a une valeur et recopier la ligne précédente dans cette insertion. Je ne sais pas si je suis compréhensible alors je vais expliquer via un petit schéma.


    Au depart:

    A B C .... .... K
    1 DZ VX V
    2 AB AZ
    3 FD 3 Z

    Résultat:

    A B C .... ... K
    1 DZ VX V
    2 DZ VX
    3 AB AZ
    4 FD 3 Z
    5 FD 3

    Voilà
    J'ai oublié de préciser qu'il serait pas mal qu'au recopiage de la ligne, la colone K ne soit pas recopiée... mais bon, ce n'est pas un paramètre très important...

    Merci beaucoup

    -----

  2. #2
    invite8785f949

    Re : Programme macro sous excel

    Bon à ce que je vois le schéma n'est pas super... désolé

  3. #3
    invite58a3c88f

    Re : Programme macro sous excel

    Bonjour,
    Ce que tu veux faire là est parfaitement accessible à VBA.

    Comment faire ?
    - Provoquer la mise à jour de la deuille excel dès que le contenu de la cellule de la colonne K a été modifié (après un "enter" dans la cellule, par exemple.

    - Lors de la modification de la cellule, ton programme doit effectuer quelques opérations :
    - Mémoriser la ligne dans laquelle la cellule K modifiée se situe (pour pouvoir écrire dans la nouvelle ligne)
    - Insérer une nouvelle ligne dans la feuille
    - recopier le contenu de toutes les cellules situées avant la cellule K modifiée dans la ligne nouvellement créée.

    Ce n'est pas très compliqué à faire et je te laisse un peu cogiter là-dessus.

    A+

  4. #4
    invite8785f949

    Re : Programme macro sous excel

    Merci pour ta réponse.
    J'ai cogité... mais comme je l'ai dit, mes connaissances en VBA sont limitées...et ça fait un bout de temps que je n'ai pas programmé.
    Peux tu m'en dire plus? Quelque ligne de commande histoire que je me lance. Après je devrai y arriver mais un petit coup de pouce ne serai pas de refus.

    Un grand merci

  5. A voir en vidéo sur Futura
  6. #5
    invite58a3c88f

    Re : Programme macro sous excel

    Une direction de travail ?

    Tu enregistres une macro lorsque tu inserre une ligne, sélectionne les cellules à copier puis lorsque tu copies les valeurs sélectionnées dans la nouvelle ligne ajoutée.

    Tu regardes le contenu de la macro.
    Ça aide énormément. Au début, c'est un peu comme ça que j'ai fait.

    A+

Discussions similaires

  1. moyenne sous excel via VBA/macro/bouton
    Par invitede4f29f2 dans le forum Logiciel - Software - Open Source
    Réponses: 5
    Dernier message: 27/10/2009, 19h48
  2. macro excel
    Par invite69d38f86 dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 25/01/2009, 18h12
  3. macro Excel
    Par gwendoline dans le forum Logiciel - Software - Open Source
    Réponses: 8
    Dernier message: 11/10/2008, 20h06
  4. M'aider à créer une petite macro sous word ou excel
    Par invited6f8ccbf dans le forum Logiciel - Software - Open Source
    Réponses: 29
    Dernier message: 16/04/2007, 13h12
  5. programme sous excel
    Par invitec35bc9ea dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 12/10/2006, 13h25
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...