Copier une cellule dont la ligne est choisie via une variable

Résolu/Fermé
Heine - 4 févr. 2015 à 09:14
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 5 févr. 2015 à 10:05
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 !

A voir également:

4 réponses

gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
4 févr. 2015 à 10:02
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
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
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
4 févr. 2015 à 11:39
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
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
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
4 févr. 2015 à 17:22
Bonsoir,

ce que tu me donnes ne fonctionne pas.

et pourtant à toi de vérifier :

https://www.cjoint.com/c/EBerFbuWa8n
0
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
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684 > Heine
5 févr. 2015 à 10:05
Bonjour,

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