J'ai des données dans une colonne que je veux copier et coller dans un autre onglet. Mais, dans mon autre onglet, il y a des cellules masquées et je veux qu'il les ignorent pour coller seulement sur les cellules visibles.
Bon, je consulte notre mage... @sylvanu, j'ai un bout de code, mais dois-je le poster ou pas ???
Autrement dit, arrives-tu à voir s'il sera testé, ou même simplement lu ?
Bon allez, le mage est peut-être bien parti faire dormi ses yeux alors, sans attendre sa réponse, je fais une troisième tentative de faire avancer le Schmilblic en postant, un peu à l'aveuglette, un ch'tit bout d'code à tester :
VB:
Sub test()
'
x = 1
For Each c In Selection
x = x + 1
While Cells(x, 2).EntireRow.Hidden = True
x = x + 1
Wend
Cells(x, 2) = c
Next c
End Sub
j'ai mis un "J'adore" sur ton post #20 car c'est drôle de voir à quel point elle est concentrée sur sa boule de cristal, et car l'image est très belle ! mais d'un autre côté, j'aurais voulu te mettre un "Je déteste", car ça a un p'tit quelque chose d'hypnotique ! tu vas endormir tous les visiteurs du site XLD, avec ça !
Ca j'ai bien compris. Mais ça ne me dit pas pourquoi c'est B62.
A- Est-ce parce que ce sera toujours la ligne 62 ?
B- Est-ce parce que la ligne 62 c'est la première ligne non masquée ?
C- Est-ce parce que le 62 c'est mieux que le 69 ?
D- La réponse D.
Non, j'allais justement te demander comment l'inscrire dans ma macro. Quels caractères je dois remplacer par quoi? Comme j'ai dis, je suis assez novice. Merci
Je suis au boulot donc je pense que je ne peux pas t'envoyer de fichier.
Tu copies la macro dans ton éditeur VBA, parmi les macros de ta feuille, ou dans un module.
Ensuite, tu mets le curseur de l'éditeur VBA dans le code de cette macro, et tu la lances en appuyant sur la touche <F5> (ou <F8> pour du pas à pas)