Excel VBA ذخیره به عنوان فرمت فایل (12 مثال مناسب)

  • این را به اشتراک بگذارید
Hugh West

ما اطلاعات مهم را در کتاب‌های کار Excel ذخیره می‌کنیم. ما همچنین با توجه به نیاز خود عملیات های مختلفی را انجام می دهیم. بنابراین، لازم است پس از به روز رسانی فایل، آن را ذخیره کنیم. در غیر این صورت، ممکن است برخی از داده های ارزشمند را از دست بدهیم. چند راه موثر برای ذخیره Excel Workbook وجود دارد. علاوه بر این، ذخیره یک فایل اکسل مطابق با فرمت مورد نظر ما، یا ذخیره فایل در موقعیت مورد نظر یکی دیگر از کارهای حیاتی است. در این مقاله مفیدترین نمونه های Excel VBA Save as File Format را به شما نشان می دهیم.

دانلود کتاب تمرین تمرین

کتاب کار زیر را دانلود کنید تا خودتان تمرین کنید. .

VBA Save as File Format.xlsm

12 نمونه از Excel VBA Save as File Format

برای نشان دادن، ما از مجموعه داده زیر به عنوان مثال استفاده کنید. به عنوان مثال، مجموعه داده نشان دهنده فروشنده ، محصول ، و فروش خالص یک شرکت است. در اینجا، ما این کتاب کار را با اعمال Excel VBA Save as File Format ذخیره می کنیم.

1. VBA برای ذخیره به عنوان فایل اکسل

در اولین مثال خود، یک VBA Code ساده برای ذخیره یک فایل Excel را به شما نشان می دهیم. بنابراین، مراحل زیر را برای انجام کار دنبال کنید.

STEPS:

  • ابتدا، به برگه Developer بروید.
  • سپس، Visual Basic را انتخاب کنید.

  • در نتیجه، VBA پنجره بیرون خواهد آمد.
  • بعد از آن، کلیک کنید درج .
  • سپس، ماژول را انتخاب کنید.

  • از این رو، پنجره ماژول ظاهر می شود.
  • پس از آن، کد زیر را کپی کرده و در کادر قرار دهید.
6903

  • اکنون، کد را با فشار دادن F5 اجرا کنید.
  • در نتیجه، باید نام فایل، قالب و سایر اطلاعات را همانطور که خواسته شده است وارد کنید.
  • در آخر ، فایل را در مکان مشخص شده شما ذخیره می کند.

بیشتر بخوانید: نحوه ذخیره یک کاربرگ به عنوان فایل جدید با استفاده از Excel VBA

2. مشخص کردن پسوند فایل با Excel VBA

در مثال قبلی، پس از فشار دادن دستور run، باید به صورت دستی Format File را مشخص می‌کردیم. اما در اینجا، روش کارآمدتری برای اعمال Excel VBA Save as File Format برای ذخیره کتاب‌های کاری در فرمت دلخواه را نشان خواهیم داد. ما به سادگی پسوند فایل را بعد از نام فایل مشخص می کنیم. بنابراین، کد زیر را در پنجره Module وارد کنید.

4811

به این ترتیب، می توانید کد را اجرا کنید تا فایل در فرمت دلخواه دریافت شود. و مکان. برای ذخیره فایل در قالب xlsx، xlsx را به جای xlsm تایپ کنید.

بیشتر بخوانید: Excel VBA Macro به ذخیره PDF در پوشه خاص (7 مثال ایده آل)

3. Excel VBA برای استفاده از کد فرمت فایل

با این حال، ما می توانیم شماره کد فرمت فایل را وارد کنیم به جای تعیین پسوند فایل برخی از کدهای مفید عبارتند از: .xlsx = 51 ، . xlsm = 52 ، .xlsb = 50 ، .xls = 56 . بنابراین، کد زیر را کپی کرده و در کادر Module پیست کنید.

3462

ادامه مطلب: [اصلاح شد !] چرا اکسل قالب بندی من را ذخیره نمی کند؟ (7 دلیل احتمالی)

4. ذخیره در همان دایرکتوری با VBA

در این مثال، نحوه ذخیره در را نشان خواهیم داد. همان دایرکتوری که فایل از قبل با Excel VBA موجود است. بنابراین، کد را در پنجره Module وارد کنید.

3704

بیشتر بخوانید: Excel VBA: Location را انتخاب کنید و ذخیره به صورت PDF

5. VBA برای ذخیره در فهرست جدید

اما، ممکن است لازم باشد فایل را در دایرکتوری جدید ذخیره کنیم. بنابراین، کد زیر را در کادر Module تایپ کنید و آن را اجرا کنید.

3794

6. برای باز کردن فایل اکسل رمز عبور را بخواهید

علاوه بر این، می توانید Excel VBA Save as File Format را برای درخواست گذرواژه برای باز کردن فایل اکسل اعمال کنید. بنابراین، کد زیر را وارد و اجرا کنید.

3427

بیشتر بخوانید: چگونه فایل اکسل را با رمز عبور ذخیره کنیم

خواندنهای مشابه

  • Excel VBA برای ذخیره فایل با نام متغیر (5 مثال)
  • نحوه ذخیره Excel به عنوان PDF Landscape (با مراحل سریع)
  • Excel VBA برای ذخیره به عنوان فایل با استفاده از مسیر از سلول (با مراحل سریع)
  • کد VBA برای دکمه ذخیره در اکسل (4 نوع)
  • [اصلاح شد!] فایل CSV اکسل تغییرات را ذخیره نمی کند (6 راه حل ممکن)

7.رمز عبور را برای ویرایش در اکسل اضافه کنید

علاوه بر این، می توانید یک گذرواژه برای ویرایش در اکسل بخواهید. بدون رمز عبور، فقط در قالب فقط خواندنی باز می شود. کد را کپی و پیست کنید. سپس، کد را اجرا کنید.

2450

8. برای باز کردن یک فایل در قالب فقط خواندنی، دوباره در قالب فقط خواندنی

باز کنید. ، کد زیر را تایپ کنید و F5 را فشار دهید تا اجرا شود.

9234

بیشتر بخوانید: چگونه برای باز کردن سند Word و ذخیره به عنوان PDF یا Docx با VBA Excel

9. ایجاد کادر گفتگوی "Save As"

یکی دیگر از عملیات مفید Excel VBA برای ذخیره به عنوان فایل Format برای ایجاد Save As Dialog Box است. بنابراین، کد زیر را وارد کنید.

4050

بیشتر بخوانید: Excel Macro برای ذخیره به عنوان PDF (5 مثال مناسب)

10. VBA برای ایجاد & Save New Workbook

علاوه بر ذخیره یک فایل، ما همچنین می توانیم Create & کتاب کار جدید را با کد VBA ذخیره کنید. برای انجام کار، کد زیر را در پنجره Module تایپ کنید و F5 را فشار دهید.

5723

بیشتر بخوانید : Excel VBA: Save Sheet به عنوان Workbook جدید بدون باز کردن

11. ذخیره Active Workbook در Excel

به همین ترتیب، ما می توانیم Workbook فعال را در جایی که قبلاً ذخیره شده است ذخیره کنیم. برای انجام عملیات، کد بسیار ساده را وارد کنید.

9882

بیشتر بخوانید: چگونه یک ماکرو برای همه کتاب های کار در اکسل ذخیره کنیم (با مراحل آسان)

12. VBA بهذخیره به عنوان فرمت PDF در اکسل

در نهایت، ما می توانیم از پسوند فایل PDF در کد VBA خود برای ذخیره در فرمت PDF استفاده کنیم. بنابراین، Excel VBA Save as File Format را در زیر اعمال کنید. سپس، کد را با فشار دادن F5 اجرا کنید.

6592

بیشتر بخوانید: چگونه اکسل را به صورت PDF ذخیره کنیم ( 6 روش مفید)

نتیجه گیری

از این پس، شما می توانید فایل ها را با Excel VBA Save as File Format به دنبال مثال های ذکر شده در بالا ذخیره کنید. به استفاده از آنها ادامه دهید و اگر راه های بیشتری برای انجام این کار دارید به ما اطلاع دهید. برای مقالات بیشتر مانند این وب سایت ExcelWIKI را دنبال کنید. فراموش نکنید که نظرات، پیشنهادات، یا سؤالات خود را در بخش نظرات زیر ارسال کنید.

هیو وست یک مربی و تحلیلگر اکسل بسیار با تجربه با بیش از 10 سال تجربه در این صنعت است. وی دارای مدرک لیسانس در رشته حسابداری و امور مالی و مدرک کارشناسی ارشد در رشته مدیریت بازرگانی است. هیو علاقه زیادی به تدریس دارد و یک رویکرد آموزشی منحصر به فرد ایجاد کرده است که به راحتی قابل پیگیری و درک است. دانش تخصصی او از اکسل به هزاران دانش آموز و متخصص در سراسر جهان کمک کرده تا مهارت های خود را بهبود بخشند و در حرفه خود برتری پیدا کنند. هیو از طریق وبلاگ خود دانش خود را با جهان به اشتراک می گذارد و آموزش های رایگان اکسل و آموزش آنلاین ارائه می دهد تا به افراد و مشاغل کمک کند تا به پتانسیل کامل خود دست یابند.