آموزش رفع مشکل تایپ فارسی در ویژوال بیسیک اکسل

22 دیدگاه
  • سلام خدمت تمامی دوستان همراه اکسلی های عزیز
    در این مقاله تصمیم گرفتم که برای شما نحوه بر طرف کردن مشکل نوشتن فارسی در محیط ویژوال بیسیک اکسل
    را آموزش بدهم.

    که بسیار از دوست در این زمینه مشکل تایپ فارسی را در vba اکسل داشتن.

    تو محیط ویژوال بیسیک وقتی فارسی  تایپ میکند  نوشته ها به این صورت ÈíÓÊ æ Ïæ åÒÇÑ æ ÇäÕÏ æ äÌÇå æ åÇÑ می باشند.

    چگونه در ویژوال بیسیک  فارسی بنویسیم؟

    مشکل فونت فارسی در اکسل

    آموزش رفع مشکل تایپ فارسی در ویژوال بیسیک اکسل

    خوب برای رفع مشکل تایپ فارسی در ویژوال بیسیک اکسل مراحل زیرا دنبال کنید.

    1- روی ویندوز کلیک کنید و عبارات Control Panel جستجو کنید

    دوست عزیز پیشنهاد میشه این مطلب را هم ببینید
    آموزش نصب افزونه های add-ins در اکسل + با فیلم آموزشی

    Control Panel

    2- در پنجره باز شده روی عبارات مشخص شد در تصویر کلیک کنید.

    آموزش Control Panel

    3- در پنجره باز شده روی عبارات  Administrative که  در تصویر هم  مشخص شد کلیک کنید.

    و بعد هم روی گزینه Cheang system local کلیک کنید تا یک پنجره جدید باز بشه

    مشکل تایپ فارسی در ویژوال بیسیک

    4- در پنجره باز شده از لیست باز شو روی  (Persian (Iran قرار بدهید که در تصویر هم  مشخص شد کلیک کنید.

    رفع مشکل تبدیل حروف فارسی به علامت سوال در اکسل

    خوب دوستان عزیز این آموزش هم به همینجا پایان رسید امیدوارم که مورد پسند شما با شد

    هر گونه سوال در مورید آموزش مشکل فارسی نویسی در vba اکسل دارید در قسمت نظرات بنویسید.

    اگر این آموزش برای شما مفید بود در شبکه های اجتماعی به اشتراک بگذارید

    دوست عزیز پیشنهاد میشه این مطلب را هم ببینید
    تبدیل اطلاعات ستونی به سطری یا برعکس در اکسل

    میانگین امتیازات ۵ از ۵
    از مجموع ۷ رای
    اشتراک گذاری:

    مطالب مرتبط برای شما

    نظر یا سوال شما در این مورد چیست؟

    توجه داشته باشید که نشانی ایمیل شما منتشر نخواهد شد.

      پیمان

      سلام وقت بخیر
      من با تغییر نام شیت از فارسی به اینگلیسی هنگام کد نویسی vba مشکل دارم لطفا راهنمایی کنید
      (نام شیت فارسی را در کد نویسی نمی شناسد)

      پاسخ
      علي

      سلام
      خيلي ممنون
      من اين مشكل رو در خصوص يك نرم افزار ديگه داشتم و هر كار مي كردم درست نميشد.
      البته مشكل اصلي من اين بود كه نرم افزار فايلي رو در پوشه اي كه اسمش فارسي بود ذخير يا باز نميكرد كه با اين روش حل شد
      خيلي ممنون🙏🙏🙏🙏

      پاسخ

        ارادت خدمت شما دوست عزیز
        خوشحال هستم که برای تون مفید بوده بابت ارسال نظرات هم سپاس گزارم شاد باشید

        پاسخ
      سروش

      سلام.
      از مطلب خوبتان سپاسگزارم.
      من در برخی زمان ها دستوراتی در VBA اکسل تعریف می کنم و این دستورات به خوانش نام شیت های اکسل نیاز دارند. (مثلا دستوری که بخشی از آن در برگیرنده فعال کردن یک شیت یک سند اکسل است که نام آن فارسی است) در برخی موارد، اگر نام این شیت ها فارسی باشند یا نام شیت دربرگیرنده حرف “ی” باشد، دستور اجرا نمی شود. (تنظیمات system location رایانه من به صورت Persian است.) در صورت امکان، برای این مشکل، مرا راهنمایی کنید.

      پاسخ
      amin

      سلام ممنون از وب سایت خوبتون .می خواستم ببینم وقتی در وی بی ای یک فرمول nameبه فارسی زدیموقتی بخواهیم برای کسی بفرستیم چه کار باید بکنیم چون توتکست میندازم حروف فارسی رو به علامت تغییر میده در ورد هم فرمول بهم میریزه جای فارسی انگلیس عوض میشه

      پاسخ

        سلام ارادت خدمت شما دوست عزیز
        اگر بخواهید متن فارسی برای نوشتن کامنت برای یاد آوری یا غیره باشید به شکل زیر بنویسید
        مثل
        این نرم افزار توسط سایت سون ریپلای طراحی شده ,
        با گذاشتن علامت , میتوانید هر متن را کامنت کنید
        موفق باشید

        پاسخ
      احمد

      سلام خسته نباشد
      یوزر فرمی در اکسل می سازم و فرمول می نویسم و ذخیره می کنم
      بعد از بستن اکسل و باز کردن مجدد همه فرمولهای نوشته شده و یوزر فرمم پاک شده و نیست
      لطفاً راهنماییم کنید که چگونه می تونم این مشکل و حل کنم

      پاسخ
        محمد

        سلام
        احمدجان!
        برخی از فونت‌ها از کارکترهای عربی پشتیبانی نمی‌کنند و حتی با وجود فارسی بودن تنظیمات کنترل پنل، نمیشه با اونا فارسی نوشت.
        پس اگه از تنظیمات فارسی کنترل پنل که پایین‌تر دوستمون توضیح داده مطمئنی، مراحل زیر را دنبال کن.
        توی محیط vba از منوی tools\options
        در پنجره‌ی بازشده از تب Editor Format
        فونتی را انتخاب کن که arabic را هم ساپورت کنه.
        من خودم از فونت Calibri Light(arabic) استفاده کردم.

        پاسخ

        سلام ارادت خدمت شما دوست گرامی
        شما باید قبل از اینکه از فایل خارج بشوید باید فایل را به فرمت xlsm ذخیره نمایید یک آموزش کامل هم در این مورد توی سایت است میتوانید آن را مشاهده فرمایید
        شاد پیروز و جیب پر پول داشته باشید💰
        باز هم سوالی بود بنده در خدمتم

        پاسخ
      نیما

      همش داری میگی اگر مراحل بالا رو به خوبی انجام داده باشین
      بابا جواب نمیده چرا حرف خودتونو میزنین؟؟ این روش خروجی فارسی نمیده تماااااام.

      پاسخ

        ارادت خدمت شما دوست گرامی
        اگر جواب نمیدهید از این آموزش استفاده نکنید ما که دارم از همین روش استفاده می کنم و جواب هم داده و بصورت فیلم آموزشی هم ضبط کردم
        باز هم می دانید جواب نمیدهد استفاده نکنید
        موفق باشید

        پاسخ
      هادی

      با تشکر . با روشی که گفته بودید توانستم توی ویژوال بیسیک فارسی بنویسم ولی وقتی ماکرویی که نوشته ام را اجرا میکنم ، بجای نمایش حروف فارسی همان حروف نامفهوم را نمایش میده! چه راه حلی داره

      پاسخ

        درود خدمت شما دوست گرامی
        اون حروف های که در ماکرو دارد از قبل است برای همین این مشکل برای تون پیش آمد
        متن های که فارسی توی ماکرو وارد کردین را دوباره از نو وارد کنید مشکل برطرف خواهید شد
        موفق باشید

        پاسخ
      محمد

      سلام
      ویندوز 10 64 بیت
      آفیس 2019 64 بیت
      در قسمت فارسی کردن حتی گذینه بتا رو هم که می گذارم یا بر می دارم فرقی نمی کنه و یا علامت سوال یا یک چیزهای دیگه های که فارسی نیستش
      در قسمت کدها فارسی هست حتی در دیزاین ویو هم درست ولی در قسمت اصلی که فرم رو می خوام تکمیل کنم فارسی نمی شه
      ممنون

      پاسخ

        ارادت خدمت شما دوست گرامی
        اگر این آموزش را مثل گفته ما عمل کرده باشید نباید مشکل داشته باشید
        به این مشکلی که شما گفتیم من برنخوردم
        موفق باشید

        پاسخ
      سجاد

      سلام من این کار رو انجام دادم اما باز هم اگر در vba متنی را به فارسی به عنوان string بنویسیم خروجی به صورت ؟؟؟؟ خواهد بود و مشکل من از این راه حل نشد!!!

      پاسخ

        ارادت خدمت شما دوست گرامی اگر مراحل گفته شده را با دقت انجام داده باشید سیستم را یک بار ریستارت کنید و مجدداً سیستم را روشن و وارد فایل اکسل بشید یعنی صددرصد باید اجرا بشه متن پارسی را بتوانید تایپ کنید  به احتمال زیاد یکی از مراحل را اشتباه انجام داده باشید موفق و پیروز باشید

        پاسخ
      Houman

      سلام ببخشید من اینکار را کردم ولی برای من جواب نداد لطفا کمکم یا راهنماییم کنید (ویندوز من ویندوز 10 64بیت است)

      پاسخ

        درود خدمت شما دوست گرامی
        اگر مراحل گفته شد را با دقت انجام داد باشید یک بار سیستم را ریستارت کنید تا تنظیمات روی سیستم شما عمال شود
        موفق پیروز باشید باز هم سوالی بود بفرمایید

        پاسخ
      احمد

      با سلام
      بنده ویدیو آموزشی بابت رفع مشکل فارسی نوشتن در اکسل مشاهده کردم و فرآیندهایی ک فرمودید رو انجام دادم و مشکل فارسی نوشتن حل شد، فقط زمانی که در اکسل میخوام یک پیام با MsgBox نمایش بدم متن رو با علامت سوال نشون میده…
      ممنون میشم برا رفع این مشکل هم راهنمایی بفرمایید
      سپاسگزارم

      پاسخ

        درود خدمت شما دوست گرامی
        اگر مشکل تون در نوشتن متن فارسی در محیط vba حل شده باشد یک بار سیستم را روشن خاموش کنید مشکل تون حل خواهد شد باز هم اگر حل نشد شاید شما متن را از جای کپی گرده باشد اگر کپی گرید من را قبل از اینکه وارد MsgBOX کنید یک بار متن را در ورد پیس کنید و دوباره از داخل ورد کپی کنید
        موفق پیروز باشد مبثل همیشه

        پاسخ