Სარჩევი
ამ სახელმძღვანელოში მე ვაპირებ გაგიზიაროთ 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 ვებსაიტი. თუ თქვენ გაქვთ რაიმე შეკითხვა, გთხოვთ, შემატყობინეთ კომენტარებში.