Note: The other languages of the website are Google-translated. Back to English

Comment coller des valeurs dans des cellules visibles / filtrées uniquement dans Excel?

Dans Excel, si vous avez filtré des données ou masqué certaines cellules, et lorsque vous collez des valeurs dans la plage filtrée ou masquée, les cellules masquées seront également remplies de valeurs collées. Ici, je vais vous dire quelques astuces pour coller des valeurs dans des cellules visibles uniquement dans Excel.

Coller les valeurs dans les cellules visibles avec VBA

Coller les valeurs dans les cellules visibles avec Coller dans la plage visible de Kutools for Excel bonne idée3


Dans Excel, il n'y a pas d'autre moyen de résoudre ce problème que VBA.

1. presse Alt + F11 touches simultanément, et un Microsoft Visual Basic pour applications la fenêtre apparaît.

2. Cliquez insérer > Module, puis collez ci-dessous le code VBA dans la fenêtre contextuelle du module.

VBA: collez les valeurs dans les cellules visibles uniquement.

Sub CopyFilteredCells()
	'Updateby20150203
	Dim rng1 As Range
	Dim rng2 As Range
	Dim InputRng As Range
	Dim OutRng As Range
	xTitleId     = "KutoolsforExcel"
	Set InputRng = Application.Selection
	Set InputRng = Application.InputBox("Copy Range :", xTitleId, InputRng.Address, Type: = 8)
	Set OutRng   = Application.InputBox("Paste Range:", xTitleId, Type: = 8)
	For Each rng1 In InputRng
		rng1.Copy
		For Each rng2 In OutRng
			If rng2.EntireRow.RowHeight > 0 Then
				rng2.PasteSpecial
				Set OutRng = rng2.Offset(1).Resize(OutRng.Rows.Count)
				Exit For
			End If
		Next
	Next
	Application.CutCopyMode = False
End Sub

3. Cliquez F5 clé ou le course , puis une boîte de dialogue apparaît pour vous permettre de sélectionner les valeurs à copier. Voir la capture d'écran:
doc-coller-à-cellule-visible-1

4. Après avoir sélectionné les valeurs, cliquez sur OK, puis une autre boîte de dialogue apparaît pour sélectionner une plage pour coller les données sélectionnées. Voir la capture d'écran:
doc-coller-à-cellule-visible-2

5. Cliquez OK. Vous pouvez voir que seules les cellules visibles sont collées les valeurs sélectionnées.


En fait, si vous utilisez Coller dans la plage visible utilité de Kutools pour Excel - un outil Excel pratique, vous pouvez résoudre rapidement et facilement le problème du collage de valeurs dans une plage visible.
doc coller la cellule visible 6

Kutools pour Excel, avec plus de
300
 fonctions pratiques, rend vos travaux plus faciles. 

Après l'installation de Kutools for Excel, procédez comme suit:(Téléchargez gratuitement Kutools pour Excel maintenant!)

1. Sélectionnez une plage de valeurs que vous souhaitez copier et coller, puis cliquez sur Kutools > Autonomie > Coller dans la plage visible > Tous or Coller uniquement les valeurs. Voir la capture d'écran:
doc coller la cellule visible 7

2. Puis un Coller dans la plage visible La boîte de dialogue apparaît et sélectionnez la plage dans laquelle vous souhaitez coller les valeurs. Voir la capture d'écran:
doc coller la cellule visible 8

3. Cliquez OK. Désormais, les valeurs sélectionnées sont collées uniquement dans la plage visible.

Coller uniquement les valeurs dans les cellules visibles Tout coller dans les cellules visibles
doc coller la cellule visible 9 doc coller la cellule visible 10


Remarque :
Cet utilitaire fonctionne à la fois sur les lignes ou colonnes masquées et filtrées

Cliquez ici pour plus d'informations sur l'utilitaire Coller dans la plage visible.


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éeplus
  • 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 gammesplus
  • 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 cellulesplus
  • 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 PDFplus
  • Plus de 300 fonctionnalités puissantes. Prend en charge Office / Excel 2007-2021 et 365. Prend en charge toutes les langues. Déploiement facile dans votre entreprise ou organisation. Fonctionnalités complètes 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
Commentaires (21)
Pas encore de notes. Soyez le premier à évaluer!
Ce commentaire a été minimisé par le modérateur sur le site
je t'aime mec!!!!!!!!!!!
Ce commentaire a été minimisé par le modérateur sur le site
J'ai essayé ce plugin pour le coller dans la sélection filtrée. Ne fonctionne pas pour moi. Crash à chaque fois. Utilisation d'excel 2013.
Ce commentaire a été minimisé par le modérateur sur le site
Je suis curieux de savoir si une mise à jour Excel a provoqué une instabilité. Auparavant, je pouvais utiliser le code VBA avec succès, mais maintenant, la zone copiée est collée sans arrêt au-delà de la plage sélectionnée. Résultats dans Excel suspendus.
Ce commentaire a été minimisé par le modérateur sur le site
La fonction Coller dans la plage visible ne fonctionne pas !
Ce commentaire a été minimisé par le modérateur sur le site
Merci pour ces informations, ça m'aide beaucoup
Ce commentaire a été minimisé par le modérateur sur le site
Putain, c'est tout ce que j'ai à dire. Merci beaucoup.
Ce commentaire a été minimisé par le modérateur sur le site
DIEU!! tu m'aides tellement
Ce commentaire a été minimisé par le modérateur sur le site
Cela fonctionne pour moi, mais existe-t-il un moyen de sélectionner une "plage de collage" dans une autre feuille de calcul ouverte ? Merci.
Ce commentaire a été minimisé par le modérateur sur le site
Tu gères! J'ai eu ce problème plusieurs fois dans le passé, mais c'est devenu un casse-tête pour le projet récent. Et vous m'avez aidé à le réparer magnifiquement. MERCI!
Ce commentaire a été minimisé par le modérateur sur le site
Cela fonctionne très bien jusqu'à enregistrer 1163 sur 23,000 XNUMX, puis cela s'arrête. Pourquoi cela s'arrêterait-il ?
Ce commentaire a été minimisé par le modérateur sur le site
Je suis actuellement en train de développer une macro. En cela, j'ai besoin de filtrer une colonne particulière pour, par exemple, la colonne D et de coller certaines valeurs, par exemple : valide dans la colonne B. seulement, j'ai besoin de coller la valeur pour les cellules filtrées. Et aussi je veux connaître le codage de plusieurs filtres à la fois. EG: filtrer dans une colonne et vérifier la valeur et filtrer à nouveau dans une autre colonne sans rendre faux pour le filtre précédent. aidez-moi sur ce point.
Ce commentaire a été minimisé par le modérateur sur le site
C'était très utile. Merci beaucoup.
Ce commentaire a été minimisé par le modérateur sur le site
Il est encore plus flexible et fonctionnel si la boucle interne est construite avec la boucle Do While.
Ce commentaire a été minimisé par le modérateur sur le site
La méthode VBA n'a pas fonctionné ! Il a copié les cellules invisibles dans les cellules visibles. Maintenant, je me rends compte que le titre ne dit pas "Comment coller les valeurs DES CELLULES VISIBLES/FILTREES aux cellules visibles/filtrées uniquement dans Excel?" mais si mon classeur est filtré, il est fort possible que ce soit ce qui est nécessaire. Si c'est ce que vous voulez - copier d'une section à une autre (ou simplement coller des valeurs de certaines cellules directement dans les mêmes cellules, afin de supprimer les formules), vous devez d'abord copier/coller les valeurs dans un classeur/feuille de calcul non filtré. ALORS vous pouvez utiliser la macro... ou du moins j'espère que vous le pouvez. Je n'ai pas enregistré mes données et UNDO ne fonctionne pas...
Ce commentaire a été minimisé par le modérateur sur le site
Je suis désolé pour ça.
Ce commentaire a été minimisé par le modérateur sur le site
Existe-t-il donc une version de mise à jour pour cette situation?
Ce commentaire a été minimisé par le modérateur sur le site
Vous pouvez également le faire facilement sans plugin....
CTRL+C les cellules que vous voulez coller
Mettez en surbrillance la plage filtrée/partiellement masquée dans laquelle vous collez
CTRL + G
Sélectionnez "Spécial"
Sélectionnez "Cellules visibles uniquement" et appuyez sur OK
CTRL + V
Ce commentaire a été minimisé par le modérateur sur le site
Merci pour votre réponse, mais cela ne fonctionne pas. Avec votre méthode, il colle toutes les cellules, y compris celles masquées, avec les valeurs copiées.
Ce commentaire a été minimisé par le modérateur sur le site
Cela a parfaitement fonctionné, merci !
Ce commentaire a été minimisé par le modérateur sur le site
Après être devenu complètement fou en essayant de trouver une solution, cela a fonctionné - en particulier, la macro pour coller DANS des cellules visibles uniquement. Notez que je ne copiais qu'à partir de cellules non filtrées. Cependant, les personnes qui se plaignent qu'il ne fait pas les deux (ce que je ne suis pas sûr d'être vrai) devraient être silencieuses car il est assez facile de copier DEPUIS uniquement les cellules visibles/filtrées dans une zone non filtrée. Vous n'avez pas besoin d'une macro pour cela (et si vous essayez de faire les deux, faites d'abord la copie des cellules filtrées dans Excel, puis utilisez cette macro). Encore une fois, ce qu'Excel est totalement incapable de faire seul sans macro, c'est de ne coller que dans des cellules visibles. Cette macro a sauvé mes fesses. Merci!
Ce commentaire a été minimisé par le modérateur sur le site
Merci pour votre reconnaissance.
Il n'y a pas encore de commentaires postés ici
Laisser vos commentaires
Publier en tant qu'invité
×
Évaluez cet article:
0   Personnages
Emplacements suggérés

Nous suivre

Copyright © 2009 - www.extendoffice.com. | Tous les droits sont réservés. Alimenté par ExtendOffice. | | Plan du site
Microsoft et le logo Office sont des marques commerciales ou des marques déposées de Microsoft Corporation aux États-Unis et / ou dans d'autres pays.
Protégé par Sectigo SSL