Copier une cellule dont la ligne est choisie via une variable

Résolu
Bonjour,

Je suis entrain de faire un code VBA où j'aimerai copier une cellule d'un tableau, sauf que la ligne (et non la colonne) de la cellule copiée est choisie via une variable (par exemple, si la variable est 2, la ligne copiée sera B2 )

Voilà voilà, merci d'avance de votre aide !

4 réponses

  1. Contributeur
    Bonjour,

    Par exemple pour une cellule :
    Cells(variable,colonne).copy

    et une ligne :
    Rows(variable).copy

    car tu as un peu mélangé les 2 objets.
    1
    1. Merci beaucoup, c'est la première solution qui m'intéresse !

      Ce code me permet-il aussi de copier la cellule d'une autre feuille (qui est cachée) vers la feuille active ? Je peux le faire si, dans le code, je fais apparaître la feuille, je la fais sélectionner etc... Mais du coup ça affiche durant quelques secondes la dite feuille cachée où je copie la cellule et du coup ce n'est pas très "agréable" à regarder =/

      Merci encore, et merci d'avance pour cette question là x)
      0
      1. Contributeur
        Bonjour,

        Mais non, c'est plus simple, il suffit de qualifier la feuille,
        ainsi :
        Sheets("ta-feuille_cachée").Cells(variable,colonne).copy


        et rien de désagréable à voir ;-)
        0
        1. Salut ! Merci de tes réponses rapides !

          Eh bien malheureusement, ce que tu me donnes ne fonctionne pas.. j'ai droit au message d'erreur "Erreur d'exécution '1004': Erreur définie par l'application ou par l'objet" =/
          0
          1. Je n'avais pas le même code, je ne savais pas qu'il fallait l'écrire comme ça, comme dit, je débute ^^"

            Merci, comme ça, ça fonctionne !
            0
          2. Contributeur
            @HeineBonjour,

            Merci du retour : un exemple vaut mieux qu'un long discours !
            C'est tellement plus simple que de sélectionner et afficher les feuilles cachées !
            Tout le monde a commencé un jour et s'est trouvé un peu noyé aussi, rassures-toi ;)
            0