Comment faire pour supprimer la ligne en fonction de la valeur de la cellule
J'ai une feuille de calcul, j'ai besoin de supprimer des lignes en fonction de la valeur de la cellule ..
Cellules à vérifier sont dans la Colonne A ..
Si la cellule contient "-" .. Supprimer la Ligne
Je ne peux pas trouver un moyen de le faire .. j'ouvre un classeur, copie de tout le contenu dans un autre classeur, puis de supprimer des lignes et des colonnes entières, mais il existe des lignes, qui sera enlevé basée sur la valeur de la cellule.
Besoin D'Aide Ici.
Mise à JOUR
Échantillon de Données que j'ai
Veuillez préciser: vous avez besoin de vérifier les cellules dans Un pour
toute cellule qui contient
coild s'il vous plaît partagez un exemple de capture d'écran - il n'y a toujours au moins une contradiction, car si "certaines cellules ont un - entre les entiers" signifie que leur contenu est une CHAÎNE de caractères.
J'ai ajouté une capture d'écran pour un échantillon de données
-
comme l'ensemble du contenu d'une cellule, ou de TOUTE cellule -
char, par exemple,-abc
?toute cellule qui contient
-
.. en Fait, toutes les cellules de cette colonne sont des nombres entiers, mais certaines cellules ont un -
entre les entierscoild s'il vous plaît partagez un exemple de capture d'écran - il n'y a toujours au moins une contradiction, car si "certaines cellules ont un - entre les entiers" signifie que leur contenu est une CHAÎNE de caractères.
J'ai ajouté une capture d'écran pour un échantillon de données
OriginalL'auteur sikas | 2013-01-30
Vous devez vous connecter pour publier un commentaire.
La capture d'écran a été très utile, le code suivant va faire le travail (en supposant que les données sont situés dans la colonne de départ A1):
Exemple de fichier est partagé: https://www.dropbox.com/s/2vhq6vw7ov7ssya/RemoweDashRows.xlsm
Mais, j'ai
-
dans toutes les cellules d'une autre colonne .. est-ce que ça va l'enlever??non, il suffit d'ajouter vos données dans mon fichier de l'échantillon de la colonne B et de l'exécuter pour tester.
J'ai déjà appliqué à mon fichier de production .. Il a travaillé comme un charme!! MERCI!
heureux de vous aider)
OriginalL'auteur Peter L.
La meilleure façon de le faire serait d'utiliser un filtre.
Vous pouvez filtrer pour toutes les cellules dans la colonne A qui n'ont pas de "-" et copier /coller, ou (ma méthode préférée) filtre pour toutes les cellules ont un" -", puis sélectionnez tous les et supprimez - une Fois que vous retirez le filtre, vous êtes de gauche avec ce que vous avez besoin.
Espère que cette aide.
... Vous pouvez enregistrer une macro qui fait cela, et vous avez terminé...
J'ai essayé mais je ne pouvais pas!!
Ne fonctionne pas .. j'ai essayé de nouveau .. Il supprime toutes les lignes!! parce que certaines des cellules autres que la colonne A obtenu
-
: (Je suis venu ici à la recherche d'une solution pas forcément VBA ou code, pour moi, la combinaison de filtre et de mise en forme conditionnelle fonctionne bien, le format de la lumière élevée de filtre à l'exportation/supprimer
OriginalL'auteur John Bustos
Vous pouvez copier une formule comme celle-ci dans une nouvelle colonne...
... le tri sur cette colonne, mettez en surbrillance toutes les lignes où la valeur est 1 et les supprimer.
OriginalL'auteur weir
Si vous êtes fichier n'est pas trop grande, vous pouvez toujours trier par la colonne qui a le - et une fois qu'ils sont tous ensemble, il suffit de la sélectionner et les supprimer. Puis re-trier ce que vous voulez.
OriginalL'auteur Jorjo Peralta
si vous souhaitez supprimer des lignes en fonction de certains aspects spécifiques de la valeur de la cellule.
supposons que nous avons un fichier contenant 10000 lignes, et un champs ayant la valeur NULL.
et sur cette base la valeur null souhaitez supprimer toutes les lignes et les enregistrements.
voici quelques astuce simple.
D'abord ouvrir de Trouver la boîte de dialogue Remplacer, et sur l'onglet Remplacer, faire toutes ces cellules contenant des valeurs NULL à Vide.
ensuite, appuyez sur la touche F5 et sélectionnez l'option Blanc, maintenant, cliquez-droit sur la feuille active et sélectionnez supprimer, puis l'option pour l'Ensemble de la ligne.
il va supprimer toutes ces lignes en fonction de la valeur de la cellule contenant le mot NULL.
OriginalL'auteur zaheer
Vous pouvez faire une boucle à travers chacune des cellules de votre gamme et l'utilisation de la
InStr
fonction pour vérifier si une cellule contient une chaîne de caractères, dans ton cas, un trait d'union.OriginalL'auteur Francis Dean
C'est le filtre automatique de macro vous pourriez base d'une fonction de:
- Je utiliser ce filtre automatique fonction permettant de supprimer les lignes correspondantes:
l'appeler comme:
Il m'a sauvé beaucoup de travail. Bonne chance!
OriginalL'auteur BeachBum68