Bonjour,
Tout d'abord merci pour ce forum qui m'a permis d'apprendre beaucoup.
Je vous expose mon problème :
- je dispose d'un tableau ou sont rentrés divers critères, je filtre ce tableau à l'aide d'un autofilter pour avoir les éléments qui m'intéressent (ceux qui ont une distance non nulle), jusque la ça va mon filtre fonctionne
- je souhaite ensuite recopier certaines colonnes filtrées sur une autre feuille de mon classeur, la encore cela fonctionne
- par contre je souhaiterai copier le concaténer le contenu de mes deux colonnes de commentaires afin d'afficher sur la seconde feuille dans la cellule appropriée commentaire1 : commentaire2
j'ai essayer avec un :
J'ai donc essayé avec une boucle :
Malheureusement cela ne fonctionne pas non plus, j'ai l'impression que l'on ne rentre pas dans la boucle, j'ai du rater quelque chose mais quoi?
Peut etre faut il faire autrement, merci de vos lumières, parce que la je galère...
Je joins mon fichier et ma macro pour que ce soit plus clair
Tout d'abord merci pour ce forum qui m'a permis d'apprendre beaucoup.
Je vous expose mon problème :
- je dispose d'un tableau ou sont rentrés divers critères, je filtre ce tableau à l'aide d'un autofilter pour avoir les éléments qui m'intéressent (ceux qui ont une distance non nulle), jusque la ça va mon filtre fonctionne
- je souhaite ensuite recopier certaines colonnes filtrées sur une autre feuille de mon classeur, la encore cela fonctionne
- par contre je souhaiterai copier le concaténer le contenu de mes deux colonnes de commentaires afin d'afficher sur la seconde feuille dans la cellule appropriée commentaire1 : commentaire2
j'ai essayer avec un :
Malheureusement cela ne fonctionne pas, bon fallait s'y attendre , cela me colle les deux colonnes dans des cellules distinctesSheets("Feuil1").Range("E7:F65534").SpecialCells(xlCellTypeVisible).Copy Destination:=Sheets("Feuil2").[F6]
J'ai donc essayé avec une boucle :
For c = 9 To c = 65534 Step 1
Sheets("Feuil2").Range("F" & marqueur) = Sheets("Feuil1").Range("E" & c).SpecialCells(xlCellTypeVisible).Value & " : " & Sheets("Feuil1").Range("F" & c).SpecialCells(xlCellTypeVisible).Value
marqueur = marqueur + 1
Next c
Malheureusement cela ne fonctionne pas non plus, j'ai l'impression que l'on ne rentre pas dans la boucle, j'ai du rater quelque chose mais quoi?
Peut etre faut il faire autrement, merci de vos lumières, parce que la je galère...
Je joins mon fichier et ma macro pour que ce soit plus clair