Je voudrais copier des cellules d'Excel et les coller dans le Bloc-notes en utilisant la virgule ,
comme délimiteur, au lieu du caractère de tabulation.
Existe-t-il un moyen de modifier le délimiteur sans effectuer une recherche-remplacement dans le Bloc-notes ou enregistrer la feuille de calcul au format CSV?
microsoft-excel
Stefan Pietersen
la source
la source
Réponses:
Je ne pense pas qu’il soit possible de changer le caractère de délimitation par défaut (Tab) utilisé lors de la copie de texte dans le Presse-papiers à partir d’Excel. Cependant, vous pouvez créer une macro pour obtenir le résultat souhaité.
Créer une macro nommé quelque chose comme CopierSelectedCells et éventuellement assigner un raccourci clavier afin que vous puissiez l'invoquer rapidement (je l'ai assigné Ctrl + Décalage + C par exemple):
De la principale Macro ci-dessus, cliquez sur le bouton modifier bouton pour ouvrir l'éditeur VBA.
Aller à
Tools menu / References
et cliquez sur le Feuilleter bouton.Ajouter Windows \ System32 \ FM20.dll :
Sélectionnez le Bibliothèque d'objets Microsoft Forms 2.0 option maintenant ajoutée à la Références disponibles liste:
Modifiez le code de macro pour qu'il ressemble à ce qui suit:
Fermez l'éditeur VBA, sélectionnez une plage de cellules et appelez la macro, puis collez-le dans le Bloc-notes pour afficher le résultat séparé par des virgules.
la source
Concaténez les cellules requises en tant que chaîne dans une cellule non utilisée avec une virgule entre elles et copiez uniquement cette nouvelle cellule et collez-la dans le bloc-notes. Par exemple: = A 1 & "," & B1
la source
concatenate
peut ne pas être une bonne option car vous devez sélectionner des cellules à la main et ne pouvez pas faire glisser-sélectionner les cellules à concaténer.Vous pouvez remplacer tous les onglets par des virgules dans Notepad ++. Sélectionnez tout le texte, appuyez sur Ctrl + H et utilise
\t
pour l'onglet. Veillez à activer le mode de recherche "étendu".la source