Bonjour le Forum,
Cela fait bien longtemps que je ne vous ai plu sollicité, mais heureux de retrouver la communauté ^^
Je suis confronté à un petit problème, qui est certainement simple, mais sur lequel je bute depuis 2 jour.
Je m'explique:
Dans un classeur source, je copie (via vba) l'ensemble d'un plage de données (Nom et Prénom), et la colle dans un classeur destination. Jusque là, facile. Les données de mon classeur source avait toujours 10 caractères maximum(espace compris).
Depuis peu, la taille des ces caractères est devenue variable et contient maintenant l'ensemble du Nom et du Prénom.
Dans mon fichier destination, je souhaiterai, soit gardé un maximum de 10 caractères, soit le limiter au Nom et 1ère lettre du Prénom.
Je verrais bien 2 méthodes:
1- Je garde la première partie du code et sélectionne en une seule fois la plage souhaitée, dans la deuxième partie du code (.PasteSpecial) de la plage de destination j'arrive à limiter le nombre de caractère effectivement copié.
2 - Je maintiens mon code copier/coller tel quel, par contre je créé un deuxième code dans le classeur destination qui réduit toutes les données à 1 caractère après l'espace (Nom & espace & 1ère lettre après l'espace)
Comme cela fait longtemps que je n'ai plus fait de codes, auriez-vous un solution simple à me proposer?
Merci d'avance pour votre aide.
Alex
Cela fait bien longtemps que je ne vous ai plu sollicité, mais heureux de retrouver la communauté ^^
Je suis confronté à un petit problème, qui est certainement simple, mais sur lequel je bute depuis 2 jour.
Je m'explique:
Dans un classeur source, je copie (via vba) l'ensemble d'un plage de données (Nom et Prénom), et la colle dans un classeur destination. Jusque là, facile. Les données de mon classeur source avait toujours 10 caractères maximum(espace compris).
Depuis peu, la taille des ces caractères est devenue variable et contient maintenant l'ensemble du Nom et du Prénom.
Dans mon fichier destination, je souhaiterai, soit gardé un maximum de 10 caractères, soit le limiter au Nom et 1ère lettre du Prénom.
Je verrais bien 2 méthodes:
1- Je garde la première partie du code et sélectionne en une seule fois la plage souhaitée, dans la deuxième partie du code (.PasteSpecial) de la plage de destination j'arrive à limiter le nombre de caractère effectivement copié.
2 - Je maintiens mon code copier/coller tel quel, par contre je créé un deuxième code dans le classeur destination qui réduit toutes les données à 1 caractère après l'espace (Nom & espace & 1ère lettre après l'espace)
Comme cela fait longtemps que je n'ai plus fait de codes, auriez-vous un solution simple à me proposer?
Merci d'avance pour votre aide.
Alex