Как да изчистите клетките в Excel с бутон (с подробни стъпки)

  • Споделя Това
Hugh West

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

Изтегляне на работна тетрадка за практика

Можете да изтеглите работната тетрадка за упражнения от тук:

Изчистване на клетките с бутон.xlsm

Стъпки за изчистване на клетките в Excel с бутон

В този раздел ще ви покажа бързите и лесни стъпки. за изчистване на клетки в Excel с бутон в операционната система Windows. В тази статия ще намерите подробни обяснения с ясни илюстрации за всяко нещо. Версия на Microsoft 365 тук. Но можете да използвате всякакви други версии според наличността си. Ако нещо от тази статия не работи във вашата версия, оставете ни коментар.

📌 Стъпка 1: Създаване на VBA модул

  • За целта първо отидете в горната лента и натиснете бутона Разработчик, и след това натиснете върху Visual Basic от менюто.

Можете да използвате ALT + F11 за да отворите "Microsoft Visual Basic за приложения" ако не сте добавили раздела Разработчик.

  • Сега се появява прозорец с име "Microsoft Visual Basic за приложения" Тук от горната лента на менюто натиснете бутона "Вмъкване" Ще се появи меню. От него изберете "Модул" опция.

📌 Стъпка 2: Вмъкване на VBA код в модула

  • Сега нов "Модул" ще се появи прозорец. И Паста този код VBA в полето.

✅ Код за изчистване на клетки, запазващ формата:

 Sub Clear_Cell_With_Button() Dim rng As Range Set rng = Application.InputBox(Prompt:="Изберете обхвата на клетката", Title:="Exceldemy", Type:=8) rng.Select Selection.ClearContents End Sub 

Код за изчистване на клетки, включително формат

 Sub Clear_Cell_With_Button_including_Format() Dim rng As Range Set rng = Application.InputBox(Prompt:="Изберете обхвата на клетката", Title:="Exceldemy", Type:=8) rng.Select Selection.Clear End Sub 

Код за пълно изтриване на клетки

 Sub Delete_Cell_With_Button() Dim rng As Range Set rng = Application.InputBox(Prompt:="Изберете обхвата на клетката", Title:="Exceldemy", Type:=8) rng.Select Selection.Delete End Sub 

Прочетете още: Как да изчистите клетките в Excel VBA (9 лесни метода)

📣 Разлика между командите Clear, Delete и ClearContents в Excel VBA

Имате 3 команди на разположение в Excel VBA Но те работят по различен начин за различни цели. ClearContent изчиства само стойността на клетката, като запазва формата ѝ. Clear премахва както стойността, така и форматирането на клетките и ги оставя празни. Изтриване на премахва клетките изцяло и премества долните клетки нагоре, за да запълни мястото.

📌 Стъпка 3: Създаване на макробутон

Можете също така да създадете макробутон, за да можете лесно да използвате този работен лист многократно. За да създадете макробутон, следвайте стъпките по-долу:

  • Първо, отидете в Разработчик в горната лента.
  • След това щракнете върху Вмъкване на опции и изберете Бутон

  • След като изберете иконата на бутона, трябва да нарисувайте a кутия в областта, в която искате да поставите бутона. Така че нарисувайте кутия в подходяща област, за да създадете макробутон.

  • След като нарисувате кутията, се появява прозорец с име " Присвояване на макрос " ще се появи.
  • От списъка, изберете на макрос които сте създали преди.
  • След това натиснете ОК .

  • В резултат на това ще видите, че в избрания регион ще бъде създаден макробутон. Кликнете с десния бутон на мишката върху върху бутона за макроси, за да преименуване на като " Само ясно съдържание ".

  • Сега създайте още два бутона за други кодове с имена " Изчистване на клетките, включително формат " и " Изтриване на клетките "

Прочетете още: Excel VBA: Изчистване на съдържанието, ако клетката съдържа определени стойности

📌 Стъпка 4: Изпълнение на макроси с бутон

Сега се опитайте да стартирате макрокодовете със създадените бутони един по един. Тук показвам изхода за всяка команда.

🎉 Изходна команда за изчистване на съдържанието

  • Сега щракнете върху бутона с име " Само ясно съдържание ", за да изчистите само стойностите на избраните клетки.

  • След като щракнете върху бутона, ще се отвори изскачащ прозорец, в който ще трябва да изберете диапазона от клетки, който искате да изчистите.
  • И така, изберете обхвата на клетките в полето и натиснете OK .

  • След като щракнете върху ОК , ще видите, че стойностите на избраните клетки са изтрити, но формат на клетките остава непроменена.

Прочетете още: Excel VBA за изчистване на съдържанието на обхвата (3 подходящи случая)

🎉 Изчистване на команден изход

  • Сега по същия начин щракнете върху " Изчистване на клетките, включително формат ", за да изчистите стойностите на клетките и да премахнете форматите.
  • Както беше показано преди, посочете диапазона от клетки, който искате да изчистите, в полето за въвеждане и натиснете OK .

  • Сега ще видите, че избраните клетки са напълно изтрити. В този случай са изтрити както стойностите, така и форматите на клетките.

🎉 Изтриване на команден изход

  • Сега за случая на използване на Изтриване на трябва да използвате същите стъпки, за да стартирате макроса.
  • Щракнете върху бутона с име " Изтриване на клетките " и посочете обхвата на клетките в полето за въвеждане.

  • В този случай ще видите, че избраните клетки са премахнати напълно, а долните клетки са изместени нагоре.

Прочетете още: Разлика между изтриване и изчистване на съдържанието в Excel

Нещата, които трябва да запомните

  • Clear изчиства както стойностите, така и форматите на клетките.
  • Изтриване на премахва клетките напълно.
  • ClearContents изчиства само стойностите на клетките и запазва форматите на клетките същите.

Заключение

В тази статия открихте как да изчистите клетките в Excel с бутона. Надявам се, че сте намерили тази статия за полезна. Можете да посетите нашия уебсайт ExcelWIKI за да научите повече съдържание, свързано с Excel. Моля, напишете коментари, предложения или запитвания, ако имате такива, в раздела за коментари по-долу.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.