Passer au contenu principal

 Comment coller du contenu externe dans Excel toujours correspondre au format de destination?

Lorsque vous copiez et collez des données d'autres applications externes dans la feuille de calcul, Excel collera les données avec la mise en forme d'origine utilisée par défaut. Si vous avez besoin des données collées en utilisant le propre format de votre feuille de calcul utilisée, vous devez choisir l'option Faire correspondre la mise en forme de la destination à vos besoins lorsque vous collez. Mais, si vous devez appliquer cette option fréquemment, je peux vous aider à définir cette option par défaut lorsque vous utilisez Ctrl + V pour coller des données.

Coller le contenu externe dans la feuille de calcul correspond toujours au format de destination avec les options Excel

Coller le contenu externe dans la feuille de calcul correspond toujours au formatage de destination avec le code VBA


Coller le contenu externe dans la feuille de calcul correspond toujours au format de destination avec les options Excel

Pour que Excel colle les données avec le formatage de destination, vous pouvez ajouter une commande spéciale à votre Barre d'outils d'accès rapide.

1Cliquez sur Déposez le > Optionset dans le Options Excel boite de dialogue:

  • (1.) Cliquez sur Barre d'outils d'accès rapide dans le volet gauche;
  • (2.) Puis choisissez Toutes les commandes sous Choisissez les commandes de la liste déroulante;
  • (3.) Et puis faites défiler vers le bas et choisissez Coller et faire correspondre le formatage de la destination dans la zone de liste;
  • (4.) Cliquez ensuite sur Ajouter >> pour ajouter cette commande au Personnaliser la barre d'outils Accès rapide.

doc-match-destination-formatage-1

2. Après avoir ajouté cette commande, cliquez sur OK bouton pour fermer cette boîte de dialogue.

3. Et maintenant, le Coller et faire correspondre le formatage de la destination a été ajouté à Personnaliser la barre d'outils Accès rapide, voir capture d'écran:

doc-match-destination-formatage-2

Et lorsque vous collez les données d'une autre application, il vous suffit de cliquer sur le bouton Coller et faire correspondre le formatage de la destination bouton dans le Barre d'outils d'accès rapide, le contenu sera collé sur la feuille correspondant au format de destination de votre feuille de calcul.

Remarque: Cette méthode n'est pas appliquée à Excel 2007.


Coller le contenu externe dans la feuille de calcul correspond toujours au formatage de destination avec le code VBA

Vous pouvez également définir la mise en forme de la destination de correspondance comme option de collage par défaut lorsque vous utilisez Ctrl + V avec le code VBA suivant.

1. Maintenez le ALT + F11 clés, et il ouvre le Fenêtre Microsoft Visual Basic pour Applications.

2Cliquez sur insérer > Moduleet collez le code suivant dans le Fenêtre du module.

Code VBA: définir la mise en forme de la destination de correspondance comme pâte par défaut

Sub PasteWithDestinationFormatting()
ActiveCell.PasteSpecial (xlPasteValues)
End Sub

3. Et puis enregistrez et fermez cette boîte de dialogue, puis appuyez sur Alt + F8 clés pour ouvrir le Macro dialogue. dans le Macro boîte de dialogue, sélectionnez le nom de code que vous avez créé à l'étape 2, puis cliquez sur Options bouton, puis dans le apparu Options de macros boîte de dialogue, entrez v sous Touche de raccourci section, voir capture d'écran:

doc-match-destination-formatage-3

4. Puis clique OK dans l' Options de macros et fermez le Macro boite de dialogue.

Et maintenant, lorsque vous collez vos données d'une application externe dans la feuille de calcul avec Ctrl + V, les données seront collées comme Faire correspondre le formatage de la destination par défaut.


Article connexe:

Comment définir les valeurs de collage comme coller par défaut lors de l'utilisation de Ctrl + V dans Excel?


Démo: coller le contenu externe dans Excel correspond toujours au format de destination

Kutools for Excel: avec plus de 300 compléments Excel pratiques, essai gratuit sans limitation dans 30 jours. Téléchargez et essayez gratuitement maintenant!

Meilleurs outils de productivité bureautique

🤖 Aide à l'IA Kutools: Révolutionner l'analyse des données en s'appuyant sur : Exécution intelligente   |  Générer du code  |  Créer des formules personnalisées  |  Analyser les données et générer des graphiques  |  Invoquer les fonctions Kutools...
Caractéristiques populaires: Rechercher, mettre en évidence ou identifier les doublons   |  Supprimer les lignes vides   |  Combinez des colonnes ou des cellules sans perdre de données   |   Tour sans formule 
Super recherche: VSearchup à critères multiples    VSearch à valeurs multiples  |   Recherche virtuelle sur plusieurs feuilles   |   Recherche floue ....
Liste déroulante avancée: Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple ....
Gestionnaire de colonnes: Ajouter un nombre spécifique de colonnes  |  Déplacer les colonnes  |  Basculer l'état de visibilité des colonnes masquées  |  Comparer les plages et les colonnes 
Caractéristiques en vedette: Mise au point de la grille   |  Voir Design   |   Grande barre de formule    Gestionnaire de classeurs et de feuilles   |  Centre de ressources (Texte automatique)   |  Sélecteur de date   |  Combiner des feuilles de travail   |  Crypter/déchiffrer les cellules    Envoyer des e-mails par liste   |  Super filtre   |   Filtre spécial (filtre gras/italique/barré...) ...
Les 15 meilleurs ensembles d'outils12 Texte Outils (Ajouter du texte, Supprimer les caractères, ...)   |   50+ Graphique Types (Diagramme de Gantt, ...)   |   40+ Pratique Formules (Calculer l'âge en fonction de l'anniversaire, ...)   |   19 Insertion Outils (Insérer le code QR, Insérer une image à partir du chemin, ...)   |   12 Conversion Outils (Nombres en mots, Conversion des devises, ...)   |   7 Fusionner et fractionner Outils (Lignes de combinaison avancées, Cellules divisés, ...)   |   ... et plus

Améliorez vos compétences Excel avec Kutools for Excel et faites l'expérience d'une efficacité comme jamais auparavant. Kutools for Excel offre plus de 300 fonctionnalités avancées pour augmenter la productivité et gagner du temps.  Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...

Description


Office Tab apporte une interface à onglets à Office et facilite grandement votre travail

  • Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!
Comments (14)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
On "Paste external content to worksheet always match destination formatting with VBA code". After "4. Then click OK in the Macro Options dialog, and close the Macro dialog box". The code would take effect only after saving/closing your worksheet.
This comment was minimized by the moderator on the site
Tried the close and save method. Still running into the same issue that Suneet was.
This comment was minimized by the moderator on the site
Hey, the macro for paste is not working. When I hit CTRL+v, it says: Run-time error '1004': PasteSpecial method of Range class failed
This comment was minimized by the moderator on the site
I'm getting this same error
This comment was minimized by the moderator on the site
Hello, guys,
If you want to paste the contents from website, you should apply the following VBA code.

Sub PasteWithDestinationFormatting()
Dim xRg As Range
Set xRg = Application.InputBox("Please select a cell to paste: ", "Kutools for Excel", , , , , , 8)
If xRg Is Nothing Then Exit Sub
xRg.Range("A1").Activate
ActiveSheet.PasteSpecial Format:="Unicode Text", Link:=False, DisplayAsIcon:=False
End Sub

After pasting this code into the code module, and then go to the Macro dialog box to set the shortcut.
From now, when pasting contents from other applications, such as Word, website, a prompt box will pop out to remind you select a cell to put the pasting contents, and the contents will be pasted as Match Destination Formatting by default.

Hope it can help you! Thank you!
This comment was minimized by the moderator on the site
What a dick
This comment was minimized by the moderator on the site
That worked, but now I have to double click, or else the Kutools message comes up. Any solution?
This comment was minimized by the moderator on the site
Works for me, just in case somebody needs it.

Sub PasteWithDestinationFormatting()
ActiveSheet.PasteSpecial Format:="Unicode Text", Link:=False, DisplayAsIcon:=False
End Sub
This comment was minimized by the moderator on the site
it works thanks
This comment was minimized by the moderator on the site
The problem I see after enabling this macro, that works nicely btw,is that my Undo button is greyed out and CTRL+z doesn't work anymore...
This comment was minimized by the moderator on the site
Same, I also cannot use CTRL+Z or and the Undo button is grayed out after using control +Z. But CTRL +V works now to allow me to copy and paste from Google Docs to Excel and have it match the destination format, saving me hundreds of clicks. Thanks!
This comment was minimized by the moderator on the site
i dont know how to thank you for this. its finally solved THANKYOU SOMUCH
This comment was minimized by the moderator on the site
OH MY GOODNESS !!!! YOU LITERALLY ARE A LIFE SAVER!
This comment was minimized by the moderator on the site
This worked for me. Thanks. You just saved me a few hundred clicks a day.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations