Заместващ знак за изтриване на клетки чрез VBA

Докато работим със необработени данни в Excel, често търсим данни, които отговарят на критериите, и изтриваме всички други данни, които не отговарят на дадените критерии. В тази статия ще научим как да се отървем от ценности, които не отговарят на нашите критерии.

Ако попаднете в ситуация, в която не искате да изтриете всички клетки, вместо това искате да изтриете данни, които не съдържат конкретен текст, тогава трябва да прочетете тази статия. Така че, без да навлизаме в теория, нека да преминем директно към примера.

Пример: Изтрийте всяка клетка в диапазон A, с изключение на клетки, съдържащи "ABC"

Създадох данните по -долу, за да илюстрирам процеса.

Трябва да следваме стъпките по -долу:

  • Кликнете върху раздела Разработчик
  • От групата Code изберете Visual Basic

Въведете следния код в стандартния модул

Sub DeleteCells ()

Закрийте критериите като диапазон

Ясни критерии клетка като диапазон

Задайте критерии диапазон = Обхват ("A1: B5")

За всеки критерий клетка В диапазон от критерии

Ако Not criteriacell.Value Като "*ABC*" Тогава

criteriacell.ClearContents

Край Ако

Следваща критерийна клетка

End Sub

  • Докато изпълняваме макроса, ще получим следния изход

Как работи?

В този код просто изчистваме съдържанието от клетките, което не съответства на шаблона в текста. Тук имаме четири важни реда.

Задайте критерии диапазон = Обхват ("A1: B5")

За всеки критерий клетка В диапазон от критерии

Ако Not criteriacell.Value Като "*ABC*" Тогава

criteriacell.ClearContents

Край Ако

Първият ред задава диапазона, в който искаме да изтрием стойности, които не отговарят на нашите критерии. Това е A1: B5.

Сега правим повторение през всяка клетка в определения диапазон. За да проверим дали клетката съдържа текста ABC, използваме оператора Like, който се използва за съвпадение на шаблони във VBA. Ако клетката съдържа текста "ABC", извлечението се връща, както сме използвали оператор Not и нищо не се случва. Ако клетката съдържа дадения модел, тя връща true и се изпълнява следващото изявление, което изчиства съдържанието на клетката.

Знакът * (астрик) е много важен. Както се използва, кажете на Excel, че текстът може да има произволен брой знаци. Можете да прочетете за заместващи символи в Excel тук.

Така че да, момчета, ето как можете да изтриете съдържание от клетка, което не отговаря на дадените критерии. Надявам се да съм бил достатъчно обяснителен. Ако имате някакви съмнения относно тази статия, ще се радвам да отговоря на вашите запитвания по -долу в секцията за коментари по -долу.

Как да конвертирате число в думи в Excel в рупии : Можем да създадем персонализирана формула на Excel за преобразуване на числа в думи в индийски рупии. Създадох тази персонализирана функция за преобразуване на числа в думи от гледна точка на индийски рупии. Можете да изтеглите файла с макроси

13 Методи за ускоряване на Excel | Excel е достатъчно бърз, за ​​да изчисли 6,6 милиона формули за 1 секунда при идеални условия с компютър с нормална конфигурация. Но понякога наблюдаваме Excel файлове, които правят изчисления по -бавно от охлювите. Има много причини зад това по -бавно представяне. Ако можем да ги идентифицираме, можем да накараме нашите формули да се изчислят по -бързо.

Центрирайте Excel лист хоризонтално и вертикално на страницата на Excel : Microsoft Excel ви позволява да подравнявате работен лист на страница, можете да променяте полета, да задавате персонализирани полета или да центрирате работния лист хоризонтално или вертикално на страницата. Полетата на страницата са празните пространства между данните на работния лист и ръбовете на отпечатаната страница

Разделяне на клетка по диагонал в Microsoft Excel 2016 : За да разделим клетки по диагонал, използваме форматирането на клетката и вмъкваме диагонално разделяща линия в клетката. Това визуално разделя клетките по диагонал.

Как да вмъкна отметка в Excel 2016 : За да поставим отметка в Excel Cell, използваме символите в Excel. Задайте шрифтовете на крила и използвайте формулата Char (252), за да получите символа на отметка.

Как да деактивирате Scroll Lock в Excel : Клавишите със стрелки в Excel преместват клетката ви нагоре, надолу, наляво и надясно. Но тази функция е приложима само когато Scroll Lock в Excel е деактивиран. Scroll Lock в Excel се използва за превъртане нагоре, надолу, наляво и надясно на вашия работен лист, а не на клетката. Така че тази статия ще ви помогне как да проверите състоянието на заключване на превъртането и как да го деактивирате?

Какво да направите, ако връзките на Excel не работят : Когато работим с няколко Excel файла и използваме формула, за да свършим работата, умишлено или неволно създаваме връзки между различни файлове. Нормалните връзки с формули могат лесно да бъдат прекъснати, като използвате опцията за прекъсване на връзки.

Популярни статии:

50 преки пътища в Excel за повишаване на вашата производителност | Бъдете по -бързи в задачата си. Тези 50 преки пътища ще ви накарат да работите още по -бързо в Excel.

Как да използвате функцията Excel VLOOKUP| Това е една от най -използваните и популярни функции на excel, която се използва за търсене на стойност от различни диапазони и листове.

Как да използвате Excel COUNTIF функция| Пребройте стойностите с условия, използвайки тази невероятна функция. Не е необходимо да филтрирате данните си, за да преброите конкретна стойност. Функцията Countif е от съществено значение за подготовката на вашето табло.

Как да използвате функцията SUMIF в Excel | Това е друга основна функция на таблото. Това ви помага да обобщите стойностите при конкретни условия.

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave