Astuce: Les autres langues sont Google-Traduction. Vous pouvez visiter le English version de ce lien.
Se connecter
x
or
x
x
S'enregistrer
x

or

Comment coller le contenu externe à Excel correspond toujours au formatage de destination?

Lorsque copier et coller des données d'autres applications externes à la feuille de calcul, Excel collera les données avec le formatage d'origine utilisé par défaut. Si vous avez besoin des données collées en utilisant le format propre de votre feuille de calcul utilisée, vous devez choisir l'option Adapter 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 toujours correspondre à la mise en forme de la destination avec Excel Options

Coller le contenu externe à la feuille de calcul toujours correspondre à la mise en forme de la destination avec le code VBA


Copiez plusieurs plages avec la mise en forme à la fois:

Normalement, Excel ne prend pas en charge la copie multiple, mais si vous avez Kutools for Excel, Avec son Copier les plages fonctionnalité, vous pouvez rapidement copier plusieurs plages sélectionnées et les coller à tout autre endroit selon vos besoins.

doc supprimer tout sauf sélectionner 11

Kutools for Excel: avec plus que 200 compléments Excel pratiques, libre d'essayer sans limitation dans les jours 60. Téléchargez et essai gratuit maintenant!


Coller le contenu externe dans la feuille de calcul toujours correspondre à la mise en forme de la destination avec Excel Options


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.

1. Cliquez Fichier > Optionset dans le Options Excel boite de dialogue:

  • (1.) Cliquez sur Barre d'outils d'accès rapide dans le volet de gauche;
  • (2.) Puis choisissez Toutes les commandes pour Choisissez les commandes de la liste déroulante;
  • (3.) Et puis faites défiler vers le bas et choisissez Coller et mettre en correspondance la mise en forme de la destination dans la zone de liste
  • (4.) Puis cliquez Ajouter >> bouton pour ajouter cette commande à la 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 mettre en correspondance la mise en forme de la destination a été ajouté à Personnaliser la barre d'outils Accès rapide, voir capture d'écran:

doc-match-destination-formatage-2

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

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


Coller le contenu externe à la feuille de calcul toujours correspondre à la mise en forme de la 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 la Microsoft Visual Basic pour Applications fenêtre.

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

Code VBA: définissez le format de destination de correspondance comme la valeur par défaut

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

3. Ensuite, enregistrez et fermez cette boîte de dialogue, puis appuyez sur Alt + F8 clés pour ouvrir le Macro dialogue. dans le Macro Dans la 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 dialogue, entrez v pour Touche de raccourci section, voir capture d'écran:

doc-match-destination-formatage-3

4. Puis clique OK le Options de macros dialogue, et fermez Macro boite de dialogue.

Et maintenant, lorsque vous collez vos données de l'application externe dans la feuille de calcul avec Ctrl + V, les données seront collées Correspondance de la mise en forme de la destination par défaut.


Article connexe:

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


Demo: Coller le contenu externe à Excel toujours correspondre à la mise en forme de la destination

Kutools for Excel: avec plus que 200 compléments Excel pratiques, libre d'essayer sans limitation dans les jours 60. Téléchargez et essai gratuit maintenant!



Outils de productivité recommandés

Office Tab

étoile d'or1 Apportez des onglets pratiques à Excel et à d'autres logiciels Office, tout comme Chrome, Firefox et Internet Explorer.

Kutools for Excel

étoile d'or1 Incroyable! Augmentez votre productivité dans les minutes 5. Ne nécessite pas de compétences particulières, économisez deux heures par jour!

étoile d'or1 300 Nouvelles fonctionnalités pour Excel, rendent Excel facile et puissant:

  • Fusionner des cellules / lignes / colonnes sans perdre de données.
  • Combiner et consolider plusieurs feuilles et classeurs.
  • Comparez les gammes, copiez plusieurs gammes, convertissez le texte en date, l'unité et la conversion de devise.
  • Compter par couleurs, sous-totaux de recherche, tri avancé et super filtre,
  • Plus Sélectionner / Insérer / Supprimer / Texte / Format / Lier / Commenter / Classeurs / Feuilles de calcul Outils ...

Capture d'écran de Kutools pour Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    arturo bier · 2 years ago
    On "[b]Paste external content to worksheet always match destination formatting with VBA code[/b]".
    After "[b]4. Then click OK in the Macro Options dialog, and close the Macro dialog box[/b]".
    The code would take effect only after saving/closing your worksheet.
    • To post as a guest, your comment is unpublished.
      Alex Gibbs · 2 years ago
      Tried the close and save method. Still running into the same issue that Suneet was.
  • To post as a guest, your comment is unpublished.
    Suneet · 2 years ago
    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
    • To post as a guest, your comment is unpublished.
      Dylan · 1 years ago
      I'm getting this same error
      • To post as a guest, your comment is unpublished.
        skyyang · 1 years ago
        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!
        • To post as a guest, your comment is unpublished.
          galen · 1 years ago
          That worked, but now I have to double click, or else the Kutools message comes up. Any solution?

          • To post as a guest, your comment is unpublished.
            Djoker · 1 years ago
            Works for me, just in case somebody needs it.

            Sub PasteWithDestinationFormatting()
            ActiveSheet.PasteSpecial Format:="Unicode Text", Link:=False, DisplayAsIcon:=False
            End Sub