Агуулгын хүснэгт
Excel дээр VBA -тэй ажиллахад дэлгэцийн шинэчлэлтийг унтраах нь бидний хувьд чухал асуудал юм. Энэ нийтлэлд би танд Excel-ийн VBA ашиглан дэлгэцийн шинэчлэлтийг хэрхэн унтрааж болохыг харуулах болно.
Excel VBA: Дэлгэцийн шинэчлэлтийг унтраах (Түргэн харах)
1497
Дадлага хийх номыг татаж авах
Энэ нийтлэлийг уншиж байхдаа дасгал хийхийн тулд энэхүү дасгалын номыг татаж аваарай.
Turn Off Screen Update.xlsm
Excel VBA ашиглан дэлгэцийн шинэчлэлтийг унтраах тойм
VBA<2 ашиглан дэлгэцийн шинэчлэлтийг унтраахын тулд> амархан. Үнэнийг хэлэхэд, үүнийг хийхэд зөвхөн нэг мөр хангалттай.
9286
Энэ нэг мөр код нь дэлгэцийн шинэчлэлтийг унтраах боловч та үүнийг хийхгүй. энэ нэг мөрний нөлөөг мэдрэх боломжтой. Үүнийг мэдрэхийн тулд дэлгэцийг шинэчилсний дараа танд зарим ажлыг гүйцэтгэх кодын зарим мөрийг оруулна уу. Энэ нь дэлгэцийн шинэчлэлтийн үр нөлөөг ойлгоход тань туслах урт ажил бол илүү дээр юм.
9020
Эдгээр мөрүүд нь идэвхтэй хуудсанд 1-ээс 100,000 хүртэлх цувралыг оруулж байна. A1 нүднээс. Хэрэв та дэлгэцийн шинэчлэлт хийхгүйгээр үүнийг хийвэл удаан хугацаа шаардагдах болно. Учир нь дараагийн нүдэнд тоо оруулах бүрд өмнөх нүд нь дараахтай хамт шинэчлэгддэг.
Гэхдээ та дэлгэцийн шинэчлэлтийг унтрааж байвал өмнөх нүднүүд тэр болгон шинэчлэгдэхгүй бөгөөд үйл ажиллагаа нь Цаазлуулахын тулд бага цаг зарцуул.
Тэгвэл боломжтой болХэрэв та дэлгэцийн шинэчлэлтийг дахин асааж болно.
9199
Тиймээс бүрэн VBA код нь:
⧭<1 байх болно> VBA код:
6163
Дэлгэрэнгүй унших: [Засварласан!] Давхар товшихгүй бол Excel нүднүүдийг шинэчлэхгүй (5 шийдэл)
Ижил төстэй уншлага
- Excel хуудсыг автоматаар хэрхэн шинэчлэх вэ (3 тохиромжтой арга)
- Эх сурвалж өгөгдөл өөрчлөгдөх үед пивот хүснэгтийг хэрхэн автоматаар шинэчлэх вэ
- Пивот хүснэгтийг сэргээдэггүй (5 асуудал ба шийдэл)
- Хэрхэн Excel-ийн VBA-гүй пивот хүснэгтийг автоматаар шинэчлэх (3 ухаалаг арга)
Excel VBA ашиглан дэлгэцийн шинэчлэлтийг унтраахын тулд макро хөгжүүлж байна
Бид' Excel дээр VBA ашиглан дэлгэцийн шинэчлэлтийг унтраах кодын алхам алхмаар дүн шинжилгээ хийсэн. Одоо бид үүнийг хэрэгжүүлэхийн тулд Макро хэрхэн хөгжүүлж болохыг харна.
⧪ 1-р алхам: VBA цонхыг нээх
<1-г дарна уу. Visual Basic цонхыг нээхийн тулд гар дээрх>ALT + F11 .
⧪ Алхам 2: Шинэ модуль оруулах
Insert > Модуль хэрэгслийн мөрөнд. Модуль дээр дарна уу. Module1 нэртэй шинэ модуль (эсвэл таны өмнөх түүхээс шалтгаалж өөр зүйл) нээгдэнэ.
⧪ Алхам 3: VBA кодыг оруулах
Энэ бол хамгийн чухал алхам юм. Өгөгдсөн VBA кодыг модульд оруулна уу.
⧪ Алхам 4: Кодыг ажиллуулах
Дарна уу. Ажиллуулах дэд \ дээрUserForm хэрэглүүрийг дээрх багаж самбараас авна уу.
Код ажиллана. Мөн та ажлын хуудсан дээрээ 1-ээс 1,00,000 хүртэлх тооны цувралыг хурдан олох болно, эс тэгвээс үүнийг гүйцэтгэхэд удаан хугацаа шаардагдах болно.
Дэлгэрэнгүй: [Шийдвэрлэсэн]: Excel-ийн томьёог хадгалах хүртэл шинэчлэгдэхгүй (6 боломжит шийдэл)
Санах ёстой зүйлс
Танд хэрэгтэй Дэлгэцийн шинэчлэлтийг унтраасны дараа надтай ижил ажлыг бүү хий. Та ердийн даалгавраа хийж болно. Гэхдээ гол зүйл бол та олон тооны ажлыг хийхгүй бол дэлгэцийн шинэчлэлтийг унтраах үр нөлөөг ойлгохгүй байх болно. Тийм ч учраас би 1-ээс 1,00,000 хүртэлх дарааллыг үүсгэсэн.
Дүгнэлт
Тиймээс энэ нь эргүүлэх Макро боловсруулах үйл явц юм. Excel VBA ашиглан дэлгэцэн дээр шинэчлэлт хийх. Танд асуух зүйл байна уу? Биднээс асуугаарай. Мөн манай ExcelWIKI сайтад зочилж бусад нийтлэл, шинэчлэлтүүдийг авахаа бүү мартаарай.