VBA - Copier tout le contenu d'une cellule en mode edit

Sweety115

XLDnaute Nouveau
Bonjour à tous,

Après avoir parcouru plusieurs forum différents, je ne trouve pas de solution à mon problème.
Pour faire simple, j'ai une liste récapitulative concernant des informations produits dans un premier onglet.
Je voudrai, pour chaque produit, créer un nouvel onglet qui regroupe les informations détaillées de mes produits.

Jusque là, pas de souci. Je bloque juste pour une série d'infos : ce sont des cellules qui contiennent plusieurs retours à la ligne, et je voudrais que lorsque je copie le contenu de cette cellule, chaque info se trouve dans une nouvelle ligne de mon onglet de destination.

Petit exemple bien simplifié en PJ pour que ce soit plus parlant
  • Onglet récap - Colonne C : Variantes avec retour à la ligne dans la cellule
  • Ce que je souhaite obtenir : pour chaque onglet (A, B, etc...) les variantes, lors de l’exécution de la macro, sont sur des lignes séparées.


Est-ce possible? Parce que je crois savoir que le mode "edit" n'est pas disponible avec VBA... :confused:

Merci à tous!
 

Pièces jointes

  • Exemple.xlsx
    10.6 KB · Affichages: 36
  • Exemple.xlsx
    10.6 KB · Affichages: 41
  • Exemple.xlsx
    10.6 KB · Affichages: 42

job75

XLDnaute Barbatruc
Re : VBA - Copier tout le contenu d'une cellule en mode edit

Bonjour Sweety115,

Je ne vois pas ce dont vous voulez parler avec le mode "edit" :confused:

Voyez le fichier joint et la macro dans Module1 (Alt+F11).

Les onglets sont créés s'ils n'existent pas, et mis à jour s'ils existent.

Notez la méthode Split avec le retour ligne vbLf comme séparateur.

A+
 

Pièces jointes

  • Exemple(1).xls
    41.5 KB · Affichages: 57
  • Exemple(1).xls
    41.5 KB · Affichages: 62
  • Exemple(1).xls
    41.5 KB · Affichages: 58

Sweety115

XLDnaute Nouveau
Re : VBA - Copier tout le contenu d'une cellule en mode edit

Bonjour,

Merci beaucoup ça fonctionne à la perfection !

Quand je parlais du mode "edit", c'est le mode que l'on obtient en double-cliquant sur une cellule.
Je n'aurais jamais pensé à la méthode split, je ne la connaissais pas!

Merci encore pour votre aide :D

A+

Bonjour Sweety115,

Je ne vois pas ce dont vous voulez parler avec le mode "edit" :confused:

Voyez le fichier joint et la macro dans Module1 (Alt+F11).

Les onglets sont créés s'ils n'existent pas, et mis à jour s'ils existent.

Notez la méthode Split avec le retour ligne vbLf comme séparateur.

A+
 

Discussions similaires

Statistiques des forums

Discussions
311 725
Messages
2 081 940
Membres
101 845
dernier inscrit
annesof