როგორ შეინახოთ ასლი XLSX-ად Excel VBA-ის გამოყენებით (5 შესაფერისი გზა)

  • გააზიარეთ ეს
Hugh West

ამ სახელმძღვანელოში მე ვაპირებ გაგიზიაროთ 5 შესაფერისი გზა Excel ფაილის ასლის შესანახად XLSX ფორმატში VBA გამოყენებით. თქვენ შეგიძლიათ გამოიყენოთ ეს მეთოდები ნებისმიერი ტიპის სამუშაო წიგნში, მიუხედავად იმისა, შეიცავს დიდ თუ მცირე მონაცემებს. ასევე, რადგან ჩვენ ვიყენებთ VBA , დავალების შესრულებას პრაქტიკულად დრო არ დასჭირდება.

პრაქტიკის სამუშაო წიგნის ჩამოტვირთვა

შეგიძლიათ ჩამოტვირთოთ პრაქტიკის სამუშაო წიგნი აქედან.

VBA შენახვა ასლი როგორც XLSX.xlsx

რა არის XLSX ფაილი?

XLSX ფაილი არის MS Excel ღია XML ფორმატის ელცხრილი , რომელიც ინახავს მონაცემებს უჯრედებში, რომლებიც შეიცავს სამუშაო ფურცლებს. უჯრედები განლაგებულია მწკრივი-სვეტის სტრუქტურაში. MS Excel 2007 და უფრო ადრე, ეს ცხრილის ფაილი იყო ტიპი XLS .

Excel-ის ფაილის ასლის XLSX-ად შენახვის 5 შესაფერისი გზა VBA-ს გამოყენებით

ამ სახელმძღვანელოსთვის ჩვენი მთავარი მიზანია გაჩვენოთ, როგორ შეინახოთ მიმდინარე სამუშაო წიგნი XLSX ფორმატში. ასე რომ, ჩვენ ავიღეთ მარტივი და ლაკონური მონაცემთა ნაკრები, რომელსაც აქვს 3 სვეტი და 6 სტუდენტების ნიშნების ჩანაწერები. მაგრამ თქვენ გაქვთ შესაძლებლობა გამოიყენოთ საკუთარი მონაცემთა ნაკრები.

1. SaveCopyAs მეთოდის გამოყენება

SaveCopyAs მეთოდი -ში Excel VBA იღებს სამუშაო წიგნის ობიექტს და შეუძლია შეინახოს ამ სამუშაო წიგნის ახალი ასლი XLSX ფორმატში მონაცემების შეცვლის გარეშე. ვნახოთ, როგორ გამოვიყენოთ ეს მეთოდი ჩვენს კოდში.

ნაბიჯები:

  • პირველი,გადადით დეველოპერი ჩანართზე და აირჩიეთ Visual Basic .

  • შემდეგი, Visual Basic ფანჯარა, დააწკაპუნეთ Insert და აირჩიეთ Module .

  • ახლა, ახალი მოდულის ფანჯარა მარჯვნივ, ჩაწერეთ შემდეგი ფორმულა:
4507

  • შემდეგ დახურეთ VBA ფანჯარა და გადადით ისევ დეველოპერი ჩანართზე.
  • აქ აირჩიეთ მაკროები .

  • ახლა, Macro ფანჯარაში, თქვენ უნდა ნახოთ მაკრო კოდი, რომელიც ჩავსვით.
  • შემდეგი, დააწკაპუნეთ Run .

  • ბოლოს, გახსენით საქაღალდე, სადაც შეინახეთ ფაილი და ის ხელმისაწვდომი უნდა იყოს XLSX ფორმატში, როგორც გვსურს.

დაწვრილებით: როგორ შევინახოთ Excel მაკრო ფაილები ფაილის სახელით უჯრედის მნიშვნელობიდან

2. ფაილის სახელის მითითება

ჩვენ შეგვიძლია შევინახოთ ასლი excel ფაილი XLSX ფორმატში, ფაილის სახელის მითითებით VBA კოდში. ფაილის სახელის დაყენებისას ჩვენ ასევე დავამატებთ ფაილის გაფართოებას, რომელიც გადააქცევს ფაილს ჩვენს სასურველ ფორმატში. ამ მეთოდის გასაგრძელებლად, ჩასვით ქვემოთ მოცემული კოდი VBA მოდულის ფანჯარაში.

5216

კოდის აკრეფის შემდეგ, უბრალოდ გაუშვით ის <1-დან> Macros ვარიანტი, როგორც ადრე ვაჩვენეთ. ახლა გადადით შენახვის საქაღალდეში და ფაილი XLSX ფორმატით ახლა იქ უნდა იყოს.

დაწვრილებით: Excel VBA სამუშაო წიგნის შესანახად კონკრეტულშისაქაღალდე თარიღით

3. ფაილის ფორმატის ნომრის შეყვანა

ფაილის ფორმატის ნომრები უნიკალური ნომრებია, რომლებიც აღნიშნავენ ფაილის კონკრეტულ ტიპს შენახვისას. ამ გაკვეთილისთვის ჩვენი მიზანია შევინახოთ excel-ის ასლი XLSX ფაილად VBA -ის გამოყენებით. ამრიგად, ჩვენ გამოვიყენებთ ფორმატის ნომერს 51 , რომელიც აღნიშნავს XLSX ფაილის ტიპს. ასე რომ, ჩაწერეთ შემდეგი კოდი VBA მოდულში:

4175

ახლა, თუ ამ კოდს გაუშვით, Excel დაუყოვნებლივ შეინახავს სამუშაო წიგნს XLSX ფორმატი. ამის დადასტურება შეგიძლიათ დანიშნულების საქაღალდეში შემოწმებით.

დაწვრილებით: Excel VBA შენახვა ფაილის ფორმატად (12 შესაფერისი მაგალითი)

4. პაროლით შენახვა

ხშირ შემთხვევაში ძალიან მნიშვნელოვანია Excel-ის სამუშაო წიგნის ასლის შენახვა XLSX ფორმატში დამატებითი პაროლით. ეს განსაკუთრებით ეხება სამუშაო წიგნებს, რომლებსაც აქვთ მაღალი უსაფრთხოების პრობლემები. ამ ამოცანის შესრულებას ძალიან მარტივად შეძლებთ VBA -ის გამოყენებით და თქვენი დოკუმენტის შენახვასთან ერთად მორგებული პაროლის დაყენებით. ამისათვის შეიყვანეთ ქვემოთ მოცემული VBA კოდი Module ფანჯარაში:

8763

საბოლოოდ, როგორც ადრე ვნახეთ, თქვენ უბრალოდ უნდა გაუშვათ ეს კოდი Macros პარამეტრებიდან. ახლა, თუ თქვენს შენახულ საქაღალდეში გადახვალთ, თქვენ უნდა იპოვოთ ფაილი თქვენი სახელით და ბოლოს XLSX გაფართოებით.

დაწვრილებით: Excel VBA: შეინახეთ ფურცელი ახალ სამუშაო წიგნად გახსნის გარეშე

5.შეინახეთ მხოლოდ წაკითხვის რეკომენდაციით

დოკუმენტის დაცვის ნაკლებად მკაცრი გზაა მისი მხოლოდ წაკითხვადი ფაილად გადაქცევა. თუ თქვენ შეინახავთ Excel ფაილის ასლს XLSX ფორმატში, მაშინ შეგიძლიათ დააყენოთ მხოლოდ წაკითხვის პირობა VBA -ის გამოყენებით. ახლა, ამისათვის ჩადეთ შემდეგი კოდი VBA მოდულში:

4401

შემდეგ, გაუშვით ეს კოდი მაკროდან ვარიანტი დეველოპერი ჩანართში. ამან უნდა შეინახოს მიმდინარე სამუშაო წიგნის XLSX ასლი, როგორც ეს ნაჩვენებია ქვემოთ.

დაწვრილებით: Excel VBA  შეინახეთ ფაილი ცვლადის სახელით (5 მაგალითი)

დასამახსოვრებელი რამ

  • დარწმუნდით, რომ შეცვალეთ XLSX ფაილის შენახვის გზა XLSX ფაილში VBA . ის უნდა ემთხვეოდეს საქაღალდის ბილიკს თქვენს კომპიუტერში.
  • გადაამოწმეთ ორმაგად, რომ ნახოთ, რომ ყველა ჩაშენებული VBA ფუნქციის მართლწერა ზუსტად ისე, როგორც მე გავაკეთე.
  • გახსოვდეთ, რომ ზოგიერთ შემთხვევაში, VBA კოდი შესაძლოა აღარ იყოს ხელმისაწვდომი VBA ფანჯარაში კოდის გაშვების შემდეგ.

დასკვნა

იმედი მაქვს, რომ მეთოდები, რომლებიც მე ვაჩვენე excel ფაილის ასლის შესანახად XLSX ფორმატში VBA -ის გამოყენებით თქვენთვის სასარგებლო იყო. თუ რომელიმე საფეხურზე გაიჭედეთ ან კოდი არ მუშაობს, მაშინ გირჩევთ, რამდენჯერმე შეამოწმოთ ჩემს მიერ მოწოდებული კოდები. ასევე, შეეცადეთ შეცვალოთ კოდი გარკვეულწილად, რომ გაიგოთ რას აკეთებს კოდი. და ბოლოს, მეტი excel ტექნიკის გასაგებად, მიჰყევით ჩვენს ExcelWIKI ვებსაიტი. თუ თქვენ გაქვთ რაიმე შეკითხვა, გთხოვთ, შემატყობინეთ კომენტარებში.

ჰიუ ვესტი არის Excel-ის ძალიან გამოცდილი ტრენერი და ანალიტიკოსი, რომელსაც აქვს 10 წელზე მეტი გამოცდილება ინდუსტრიაში. მას აქვს ბაკალავრის ხარისხი ბუღალტერიასა და ფინანსებში და მაგისტრის ხარისხი ბიზნესის ადმინისტრირებაში. ჰიუს აქვს სწავლების გატაცება და შეიმუშავა სწავლების უნიკალური მიდგომა, რომელიც ადვილად გასაგები და გასაგებია. მისი ექსპერტი Excel-ის ცოდნა დაეხმარა ათასობით სტუდენტს და პროფესიონალს მთელს მსოფლიოში, გაეუმჯობესებინათ თავიანთი უნარები და გამოირჩეოდნენ თავიანთ კარიერაში. თავისი ბლოგის საშუალებით, ჰიუ უზიარებს თავის ცოდნას მსოფლიოს, სთავაზობს უფასო Excel გაკვეთილებს და ონლაინ ტრენინგებს, რათა დაეხმაროს ინდივიდებსა და ბიზნესს თავიანთი პოტენციალის სრულად მიღწევაში.