Note: The other languages of the website are Google-translated. Back to English
Se connecter  \/ 
x
or
x
INSCRIPTION  \/ 
x

or

Comment restreindre le collage des valeurs uniquement (empêcher le formatage) dans Excel?

Normalement, nous collons les données copiées en appuyant simplement sur les touches Ctrl + V simultanément. Et cela collera les valeurs copiées avec toute la mise en forme des cellules. Si vous avez juste besoin de coller uniquement les valeurs et de restreindre la mise en forme des cellules, les méthodes suivantes peuvent vous aider.

Restreindre le collage des valeurs uniquement (empêcher la mise en forme) avec la fonction Coller les valeurs
Restreindre à coller les valeurs uniquement (empêcher le formatage) avec le code VBA
Restreindre à coller des valeurs uniquement avec Kutools for Excel


Restreindre le collage des valeurs uniquement (empêcher la mise en forme) avec la fonction Coller les valeurs

Un moyen simple de limiter le collage des valeurs uniquement consiste à coller les données copiées en tant que valeurs uniquement dans Excel.

1. Après avoir copié les données, faites un clic droit sur la cellule de destination dans laquelle vous allez coller les données.

2. Puis cliquez sur le Nos valeurs bouton sous Options de collage section dans le menu contextuel. Voir la capture d'écran:

Vous pouvez voir que seules les valeurs des cellules copiées sont collées dans les cellules de destination.


Restreindre à coller les valeurs uniquement (empêcher le formatage) avec le code VBA

Le code VBA suivant vous aide à coller uniquement les valeurs des cellules copiées et à restreindre toute mise en forme de cellule. Veuillez faire comme suit.

1. presse autre + F11 touches simultanément pour ouvrir le Microsoft Visual Basic pour applications fenêtre.

2. dans le Microsoft Visual Basic pour applications fenêtre, double-cliquez sur Ce classeur et Projet volet droit pour ouvrir le Ce classeur fenêtre de code. Ensuite, copiez et collez le code VBA ci-dessous dans la fenêtre.

Code VBA: restreindre le collage des valeurs uniquement dans Excel

Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
    On Error Resume Next
    Target.PasteSpecial xlPasteValues
    Application.CutCopyMode = True
End Sub

3. appuie sur le autre + Q simultanément pour fermer la fenêtre Microsoft Visual Basic pour Applications.

Maintenant, copiez vos données et accédez à la feuille de calcul de destination. Un seul clic ou clic droit sur la cellule de destination collera immédiatement les valeurs des cellules copiées sans aucune mise en forme.


Restreindre à coller des valeurs uniquement avec Kutools for Excel

Kutools pour Excel 's Copier les plages L'utilitaire vous aide à coller facilement uniquement les valeurs d'une plage sélectionnée ou de plusieurs plages sélectionnées dans Excel. Veuillez faire comme suit.

Avant d'appliquer Kutools pour Excel, S'il vous plaît téléchargez et installez-le d'abord.

1. Sélectionnez une ou plusieurs plages en maintenant la touche Ctrl clé, puis cliquez sur Kutools > Copier les plages

2. dans le Copier plusieurs plages boîte de dialogue, sélectionnez uniquement le Nos valeurs option dans la Coller spécial section, puis cliquez sur le OK .

Notes: Vous pouvez cocher les deux ou l'un des Y compris la hauteur de ligne et Y compris la largeur de colonne options selon vos besoins.

3. Dans le prochain Copier plusieurs plages boîte de dialogue, sélectionnez une cellule vide pour coller les cellules copiées, puis cliquez sur le OK .

Ensuite, seules les valeurs de toutes les cellules sélectionnées dans une plage ou plusieurs plages sont collées.

  Si vous souhaitez bénéficier d'un essai gratuit (30 jours) de cet utilitaire, veuillez cliquer pour le télécharger, puis passez à appliquer l'opération selon les étapes ci-dessus.


Articles Liés:


Les meilleurs outils de productivité de bureau

Kutools for Excel résout la plupart de vos problèmes et augmente votre productivité de 80%

  • Réutilisation: Insérer rapidement formules complexes, graphiques et tout ce que vous avez utilisé auparavant; Crypter les cellules avec mot de passe; Créer une liste de diffusion et envoyer des e-mails ...
  • Barre Super Formula (modifiez facilement plusieurs lignes de texte et de formule); Disposition de lecture (lire et modifier facilement un grand nombre de cellules); Coller dans la plage filtrée...
  • Fusionner les cellules / lignes / colonnes sans perdre de données; Contenu des cellules divisées; Combiner des lignes / colonnes en double... Empêcher les cellules en double; Comparer les gammes...
  • Sélectionnez Dupliquer ou Unique Lignes; Sélectionnez les lignes vides (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux classeurs; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de formule; Créer automatiquement des références à plusieurs feuilles; Insérer des puces, Cases à cocher et plus encore ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre le contenu et les commentaires des cellules...
  • Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial par gras, italique ...
  • Combiner des classeurs et des feuilles de travail; Fusionner les tableaux en fonction des colonnes clés; Diviser les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDF...
  • Plus de 300 fonctionnalités puissantes. Prend en charge Office / Excel 2007-2019 et 365. Prend en charge toutes les langues. Déploiement facile dans votre entreprise ou organisation. Essai gratuit de 30 jours. Garantie de remboursement de 60 jours.
onglet kte 201905

Office Tab apporte une interface à onglets à Office et simplifie considérablement 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!
bas de cabine
Say something here...
symbols left.
You are guest
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.
    bengiz30 · 7 days ago
    Hello, there are a problem here, values are automatically paste when you click on the cell
  • To post as a guest, your comment is unpublished.
    Rafael · 6 months ago
    Hi, any chance to add this feature only in some sheets?
  • To post as a guest, your comment is unpublished.
    Hei-KO · 1 years ago
    Hallo,
    ich habe eine Excel-Datei (100 Tabellenregister) für die ich eine Formel gesucht habe, die es erlaubt, beim Kopieren nur Werte einfügen, möglich zu machen.

    Ausschneiden+Drag&Drop habe ich bereits per Makro ausgeschaltet. Ich habe jetzt im Netz folgenden Code gefunden, den ich in
    "Diese Arbeitsmappe" geschrieben habe:

    Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
    On Error Resume Next
    Target.PasteSpecial xlPasteValues
    Application.CutCopyMode = True
    End Sub

    (Der Code verursacht, dass ich nach kopieren, den Inhalt sofort als Wert in eine angeklickte Zelle kopiert bekomme)
    Das funktioniert sehr gut, jedoch habe ich noch ein Problem dabei:

    Wenn ich Werte aus einer Zelle kopiere, kann ich diese auch in geschützte
    Zellen kopieren und das soll nicht sein. In vielen geschützten Zellen stehen Formeln die nicht überschrieben werden sollen.

    Kann mir jemand helfen, wie ich den Code erweitern oder ändern kann, dass er es nur erlaubt in nicht geschützte Zellen zu kopieren?

    Gruß Heiko
  • To post as a guest, your comment is unpublished.
    syazahisham91@gmail.com · 2 years ago
    Hi! for Kutools 'Copy Ranges', I realized there is limit on number of columns that can be copy at a time. I am working with 7,500 columns. I select 7,500 columns as the range, but it can only copy and paste partial of what I had selected, not all. I am planning to copy all these columns in one go and paste. Is there any way I can do that ? just to speed things up. Any help would highly be appreciated. Thanks!
  • To post as a guest, your comment is unpublished.
    Dean · 2 years ago
    Hi, is there code for working with ctrl+v. This code paste automatically when selecting cell. I found module code below link but couldn't find code for workbook like this.
    https://www.extendoffice.com/documents/excel/2545-excel-set-paste-values-as-default.html
    • To post as a guest, your comment is unpublished.
      Adriana · 2 years ago
      It's sad no one answers. I need this information too.
  • To post as a guest, your comment is unpublished.
    Travis · 3 years ago
    This code was great, but it was pasting items in the system clipboard that were copied from other programs. I put it in an 'If' statement which does nothing, unless Excel cells are actually in Cut or Copy mode. i.e. moving border around the cell(s).

    Application.CutCopyMode has three modes: False = Not in Cut or Copy mode. | xlCopy = In Copy mode. | xlCut = In Cut mode.

    'If in Cut or Copy mode, Paste Values Only
    'If Not in Cut or Copy mode, skip and do nothing.

    On Error Resume Next
    If Not Application.CutCopyMode = False Then
    Target.PasteSpecial xlPasteValues
    Application.CutCopyMode = True
    End If

    This was a bit of a bugger for me to figure out. Hope it helps someone else.
    -Travis (IT Professional since 1996)
    • To post as a guest, your comment is unpublished.
      Nikki · 1 years ago
      This addition was a great help! Thank you so much for posting!
    • To post as a guest, your comment is unpublished.
      Gav · 2 years ago
      Hi Travis, Thank you very much for posting this.
      I never respond to posts but i appreciate you posting this answer.
      • To post as a guest, your comment is unpublished.
        Dean · 2 years ago
        Hi Travis, is there code for working with ctrl+v. This code paste automatically when selecting cell. I found module code below link but couldn't find code for workbook like this. I hope what I have requested is possible.
        https://www.extendoffice.com/documents/excel/2545-excel-set-paste-values-as-default.html
        • To post as a guest, your comment is unpublished.
          Eduardo · 1 years ago
          Dean, it is very useful! Thanks!
  • To post as a guest, your comment is unpublished.
    Me · 3 years ago
    Thank you so much!! It works well and its so useful for the project that I am working on.
  • To post as a guest, your comment is unpublished.
    Bram Verschoren · 3 years ago
    This works for me:

    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    On Error Resume Next
    Target.PasteSpecial xlPasteValues
    Application.CutCopyMode = True
    End Sub
  • To post as a guest, your comment is unpublished.
    Wishmaster · 3 years ago
    Would this work on Worksheet level only? I am trying to restrict this only on one worksheet (not entire workbook), but it seems there is a problem.