Excel VBA: жұмыс кітабын сақтау және жабу (5 қолайлы мысал)

  • Мұны Бөлісіңіз
Hugh West

Бұл мақалада біз сізге 5 Excel VBA қолданбасын сақтау және Жұмыс кітабын жабу үшін пайдалану әдістерін көрсетеміз. Уақыт өте құнды болғандықтан, Excel VBA арқылы қарапайым тапсырмаларды өткізіп жіберу арқылы біз көп уақытты үнемдей аламыз. Сонымен қатар, біз 3 бағаннан тұратын деректер жинағын алдық: “ Аты ”, “ Туған ”, және “ Соңғы жұмыс ”. Бұл деректер жинағы 6 адамдардың туған жылын және олардың фильм туралы соңғы ақпаратын көрсетеді.

Тәжірибелік жұмыс кітабын жүктеп алу

Workbook.xlsm сақтау және жабу үшін VBA

Excel бағдарламасында VBA көмегімен жұмыс кітабын сақтау және жабу үшін 5 мысал

1. Excel VBA көмегімен белсенді жұмыс кітабын сақтау және жабу

Бірінші әдіс үшін VBA Macro көмегімен Белсенді жұмыс кітабын сақтаймыз және жабамыз . Біз VBA модулі терезесін ашамыз, кодты енгіземіз, содан кейін мақсатымызға жету үшін кодты орындаймыз. Көп ұзамай, қадамдар бойынша процедураға көшейік.

Қадамдар:

Кодымызды терер алдында біз VBA модулін ашуымыз керек. . Ол үшін –

  • Біріншіден, Әзірлеуші ​​ қойындысынан >>> Visual Basic таңдаңыз.

Балама, мұны істеу үшін ALT + F11 пернелерін басуға болады. Осыдан кейін “ Microsoft Visual Basic Қолданбаға ” шығады.

  • Екіншіден, Кірістіру >>> Модуль таңдаңыз.

Мұнда біз өзімізді теремізкод.

  • Үшіншіден, Модуль ішіне келесі кодты теріңіз.
5725

VBA кодын бөлу

  • Біріншіден, біз Қосымша процедураны Сақтау_және_жабу_белсенді_жұмыс кітабын шақырамыз. .
  • Содан кейін біз қазіргі Жұмыс кітабын ActiveWorkbook деп атаймыз.
  • Одан кейін Жабу әдісін пайдаланамыз. біз файлымызды жауып жатырмыз.
  • Соңында, SaveChanges True мәніне орнаттық, бұл Жұмыс кітапшасын сақтайды. жабылған .

Енді кодты орындаймыз.

  • Біріншіден, Сақтау осы Модуль .
  • Екіншіден, кодымыздың ішіне басыңыз.
  • Соңында Іске қосу түймесін басыңыз.

Егер біз Excel қолданбасына өтсек, Жұмыс кітапшасының жабық екенін көреміз. Осылайша, Excel VBA көмегімен Жұмыс кітабын сәтті сақтап, жабық .

Толығырақ: Excel бағдарламасындағы барлық жұмыс кітаптары үшін макросты қалай сақтауға болады (оңай қадамдармен)

2. Excel VBA арнайы жұмыс кітабын сақтау және жабу

Екінші әдіс үшін біз басқа VBA кодын пайдалана отырып, сақтау және белгілі бір Жұмыс кітабын жабу қолданамыз. Мұнда біз екі Жұмыс дәптерін аштық және сол жақтан сақтаймыз және бірінші Жұмыс кітабын жабамыз.

Қадамдар:

  • Біріншіден, 1 әдісте көрсетілгендей, VBA-ны шығарыңызМодуль .
  • Екіншіден, осы кодты Модуль ішіне енгізіңіз.
9582

VBA кодының бөлінуі

  • Біріншіден, біз Ішкі процедураны Сақтау_және_жабу_арнайы_жұмыс кітабын деп атаймыз.
  • Сосын, біз Жұмыс кітаптары нысанының ішіндегі бірінші Жұмыс кітабы -ге сілтеме жасап жатырмыз.
  • Осыдан кейін Жабу әдісін қолданып, <2-ні жабамыз>файлымыз.
  • Соңында, SaveChanges True мәніне орнаттық, ол Жұмыс кітабын жабылған кезінде сақтайды. .
  • Үшіншіден, 1 әдісте көрсетілгендей, кодты орындаңыз.

Осыдан кейін біз бірінші <екенін көреміз. 1>Жұмыс кітабы жабық және тек екінші Жұмыс кітабы ашық . Сондықтан, біз сізге сақтау және а Жұмыс кітабын жабудың тағы бір әдісін көрсеттік.

Толығырақ оқу: Excel VBA: Парақты ашпай жаңа жұмыс кітабы ретінде сақтау

3. Белгілі бір жұмыс кітабын арнайы қалтада сақтау және жабу

Үшінші әдіс үшін , біз Excel VBA көмегімен қалтадағы арнайы жұмыс кітабын а арнайы жұмыс кітабын сақтаймыз және жабамыз.

Қадамдар:

  • Біріншіден, 1 әдісте көрсетілгендей, VBA модулін шақырыңыз.
  • Екіншіден, осы кодты Модуль ішіне теріңіз.
3567

VBA кодының бөлінуі

  • Біріншіден, біз Қосымшаға қоңырау шаламызПроцедура Жұмыс кітабын_арнайы_қалтада_сақтау_және_жабу .
  • Осыдан кейін SaveAs әдісін пайдаланып, файлымызды белгілі бір орында сақтаймыз.
  • Содан кейін файл атауын бастапқы Жұмыс кітабы сияқты сақтаймыз.
  • Соңында, Жұмыс кітапшасын жабамыз.
  • Үшіншіден, 1 әдісте көрсетілгендей, кодты орындаңыз.

Осыдан кейін ол сақтайды біздің Жұмыс кітабы анықталған қалтаның ішінде және жабыңыз . Осылайша, біз сізге VBA көмегімен арнайы қалта жұмыс кітабын сақтау және жабудың тағы бір әдісін көрсеттік.

Толығырақ оқу: PDF арнайы қалтада сақтау үшін Excel VBA макросы (7 тамаша мысал)

Ұқсас оқулар

  • Excel VBA: Жұмыс кітабын сұраусыз сақтау (оңай қадамдармен)
  • [Түзетілді!] Неліктен Excel менің пішімдеуімді сақтамайды ? (7 мүмкін себеп)
  • Excel файлын PDF ландшафты ретінде қалай сақтауға болады (жылдам қадамдармен)
  • Excel VBA файл ретінде сақтау үшін жолды пайдаланып Ұяшық (жылдам қадамдармен)
  • [Түзетілді!] Excel CSV файлы өзгерістерді сақтамайды (6 ықтимал шешім)

4. Кірістіру түймесі Excel бағдарламасында жұмыс кітабын сақтау және жабу

Төртінші әдіс үшін біз Excel бағдарламасында жұмыс кітабын жабу және сақтау үшін VBA түймесін жасаймыз.

Қадамдар:

  • Біріншіден, 1 әдісте көрсетілгендей, VBA шақырыңызМодуль .
  • Екіншіден, осы кодты Модуль ішіне енгізіңіз.
9662

VBA кодының бөлінуі

  • Біріншіден, біз Қосымша процедура Түймешігін_Сақтау_және_жабу_жұмыс кітабын деп атаймыз.
  • Одан кейін, Сақтау әдісі арқылы біз жұмыс кітабымызды
  • Соңында жұмыс кітабымызды көмегімен жабамыз Шығу әдісі.

Енді біз VBA түймесін осы жерге кірістіреміз.

  • Біріншіден, Әзірлеуші tab >>> Кірістіру >>> Батырманы (Пішінді басқару) таңдаңыз.

  • Содан кейін тінтуір курсоры өзгеріп, Жұмыс кітабы ішіндегі жолақ.

Осыдан кейін Макросты тағайындау диалогтық терезесі пайда болады.

  • Одан кейін “ Түймемен_Сақтау_және_Жұмыс кітабын жабу ” таңдаңыз.
  • Одан кейін OK түймесін басыңыз.

Одан кейін Жұмыс кітабы ішінде 1 түймешігін көреміз.

  • Соңында түймені басыңыз.

Бұл сақтайды және біздің Жұмыс кітапшасын жабады.

Толығырақ: Excel бағдарламасындағы сақтау түймешігіне арналған VBA коды (4 нұсқа)

5. Барлық ашық жұмыс кітаптарын сақтау және жабу Excel VBA қолданбасы

Осы соңғы әдісте біз барлық ашылған Жұмыс дәптерлері сақталады және жабылады. Бұл жолы бізде 3 әдісіндегідей екі Жұмыс дәптері бар, бірақ бұл жолы біз сақтаймыз және екеуін жабамыз Жұмыс дәптері . Мұнда біз Жұмыс кітапшалары арқылы өту үшін Келесі цикл үшін қолданамыз.

Қадамдар:

  • Біріншіден, 1 әдісте көрсетілгендей, VBA модулін шақырыңыз.
  • Екіншіден, осы кодты <1 ішіне енгізіңіз>Модуль .
3734

VBA кодының бөлінуі

  • Бірінші , біз Ішкі процедурамызды CloseAndSaveOpenWorkbooks деп атаймыз.
  • Содан кейін біз барлық Жұмыс кітаптары бойынша айналу үшін For Next Loop қолданамыз. .
  • Осыдан кейін Сақтау әдісін қолданып, біз файлдарымызды сақтаймыз.
  • Содан кейін жабамыз>қазіргі Жұмыс кітапшасынан басқа барлық Жұмыс дәптері .
  • Соңында, Жұмыс кітабын пайдаланып жабдық 1> қасиеттен шығыңыз.
  • Үшіншіден, 1 әдісте көрсетілгендей, кодты орындаңыз.

Сондықтан, ол сақтайды және екі Жұмыс кітабын жабады. Біз өзгертілген күні екі Жұмыс кітабы үшін бірдей екенін көреміз. Қорытындылай келе, біз 5 әртүрлі Excel VBA макростарын сақтау және жұмыс кітабын жабу үшін көрсеттік.

Толығырақ: Макростарды жеке макрос жұмыс кітабына қалай сақтауға болады?

Қорытынды

Біз сізге көрсеттік. 5 тез және оңай түсіну Excel VBA үшін сақтау және Жұмыс кітабын жабу . Егер сізде қандай да бір мәселелер туындаса, төменде пікір қалдырыңыз. Сонымен қатар, сіз біздің сайтқа кіре аласыз Exceldemy қосымша Excel-ке қатысты мақалалар. Оқығаныңыз үшін рақмет, алға ұмтылыңыз!

Хью Уэст – салада 10 жылдан астам тәжірибесі бар жоғары тәжірибелі Excel тренері және талдаушысы. «Бухгалтерлік есеп және қаржы» мамандығы бойынша бакалавр дәрежесі және іскерлік әкімшілендіру магистрі дәрежесі бар. Хью оқытуға құмар және ұстануға және түсінуге оңай бірегей оқыту әдісін әзірледі. Оның Excel бағдарламасындағы сараптамалық білімі бүкіл әлем бойынша мыңдаған студенттер мен мамандарға біліктіліктерін арттыруға және мансаптық жетістіктерге жетуге көмектесті. Блогы арқылы Хью өз білімін әлеммен бөліседі, жеке адамдар мен бизнеске толық әлеуетін ашуға көмектесу үшін тегін Excel оқулықтары мен онлайн тренингтерін ұсынады.