Ajout d'une ligne à l'aide d'une macro

Bonjour,

j'essaye de me remémorer mes cours de VBA d'il y a 12ans et ça ne revient pas vraiment!!

J'essaye de copier la dernière ligne d'une liste en dessous de cette dernière.

J'ai créé une macro sélectionnant la ligne 2 et j'étends vers la ligne 3 (j'ai besoin que dans la première colonne, le chiffre 1 s'incrémente de +1 à chaque fois d'ou le fait de ne pas copier-coller). Le souci c'est qu'en exécutant la macro, elle se recopie bien entendu toujours à la même ligne.

Pourriez-vous me dire comment faire ça?

Merci d'avance.

2 réponses

  1. Bonjour,

    Peux tu me faire voir ton code ?
    0
    1. Contributeur
      Bonjour,

      Sans voir la macro ni le classeur et sans boule de cristal , ton exposé reste une énigme

      Si tu cherche la dernière ligne d'un tableau commençant en colonne A par ex

      Derlig=columns("A").find("*",,,,,xlprevious).row

      et tu rajoutes 1 pour avoir la 1° ligne vide

      il y a d'autre formules qui te donne ça
      0