سلام خدمت تمامی دوستان همراه اکسلی های عزیز
در این مقاله تصمیم گرفتم که برای شما نحوه بر طرف کردن مشکل نوشتن فارسی در محیط ویژوال بیسیک اکسل
را آموزش بدهم.
که بسیار از دوست در این زمینه مشکل تایپ فارسی را در vba اکسل داشتن.
تو محیط ویژوال بیسیک وقتی فارسی تایپ میکند نوشته ها به این صورت ÈíÓÊ æ Ïæ åÒÇÑ æ ÇäÕÏ æ äÌÇå æ åÇÑ می باشند.
چگونه در ویژوال بیسیک فارسی بنویسیم؟
آموزش رفع مشکل تایپ فارسی در ویژوال بیسیک اکسل
خوب برای رفع مشکل تایپ فارسی در ویژوال بیسیک اکسل مراحل زیرا دنبال کنید.
1- روی ویندوز کلیک کنید و عبارات Control Panel جستجو کنید
2- در پنجره باز شده روی عبارات مشخص شد در تصویر کلیک کنید.
3- در پنجره باز شده روی عبارات Administrative که در تصویر هم مشخص شد کلیک کنید.
و بعد هم روی گزینه Cheang system local کلیک کنید تا یک پنجره جدید باز بشه
4- در پنجره باز شده از لیست باز شو روی (Persian (Iran قرار بدهید که در تصویر هم مشخص شد کلیک کنید.
خوب دوستان عزیز این آموزش هم به همینجا پایان رسید امیدوارم که مورد پسند شما با شد
هر گونه سوال در مورید آموزش مشکل فارسی نویسی در vba اکسل دارید در قسمت نظرات بنویسید.
اگر این آموزش برای شما مفید بود در شبکه های اجتماعی به اشتراک بگذارید
سلام وقت بخیر
من با تغییر نام شیت از فارسی به اینگلیسی هنگام کد نویسی vba مشکل دارم لطفا راهنمایی کنید
(نام شیت فارسی را در کد نویسی نمی شناسد)
سلام
خيلي ممنون
من اين مشكل رو در خصوص يك نرم افزار ديگه داشتم و هر كار مي كردم درست نميشد.
البته مشكل اصلي من اين بود كه نرم افزار فايلي رو در پوشه اي كه اسمش فارسي بود ذخير يا باز نميكرد كه با اين روش حل شد
خيلي ممنون🙏🙏🙏🙏
ارادت خدمت شما دوست عزیز
خوشحال هستم که برای تون مفید بوده بابت ارسال نظرات هم سپاس گزارم شاد باشید
سلام.
از مطلب خوبتان سپاسگزارم.
من در برخی زمان ها دستوراتی در VBA اکسل تعریف می کنم و این دستورات به خوانش نام شیت های اکسل نیاز دارند. (مثلا دستوری که بخشی از آن در برگیرنده فعال کردن یک شیت یک سند اکسل است که نام آن فارسی است) در برخی موارد، اگر نام این شیت ها فارسی باشند یا نام شیت دربرگیرنده حرف “ی” باشد، دستور اجرا نمی شود. (تنظیمات system location رایانه من به صورت Persian است.) در صورت امکان، برای این مشکل، مرا راهنمایی کنید.
سلام ممنون از وب سایت خوبتون .می خواستم ببینم وقتی در وی بی ای یک فرمول nameبه فارسی زدیموقتی بخواهیم برای کسی بفرستیم چه کار باید بکنیم چون توتکست میندازم حروف فارسی رو به علامت تغییر میده در ورد هم فرمول بهم میریزه جای فارسی انگلیس عوض میشه
سلام ارادت خدمت شما دوست عزیز
اگر بخواهید متن فارسی برای نوشتن کامنت برای یاد آوری یا غیره باشید به شکل زیر بنویسید
مثل
این نرم افزار توسط سایت سون ریپلای طراحی شده ,
با گذاشتن علامت , میتوانید هر متن را کامنت کنید
موفق باشید
سلام خسته نباشد
یوزر فرمی در اکسل می سازم و فرمول می نویسم و ذخیره می کنم
بعد از بستن اکسل و باز کردن مجدد همه فرمولهای نوشته شده و یوزر فرمم پاک شده و نیست
لطفاً راهنماییم کنید که چگونه می تونم این مشکل و حل کنم
سلام
احمدجان!
برخی از فونتها از کارکترهای عربی پشتیبانی نمیکنند و حتی با وجود فارسی بودن تنظیمات کنترل پنل، نمیشه با اونا فارسی نوشت.
پس اگه از تنظیمات فارسی کنترل پنل که پایینتر دوستمون توضیح داده مطمئنی، مراحل زیر را دنبال کن.
توی محیط vba از منوی tools\options
در پنجرهی بازشده از تب Editor Format
فونتی را انتخاب کن که arabic را هم ساپورت کنه.
من خودم از فونت Calibri Light(arabic) استفاده کردم.
🙏🙏🙏🙏🙏
سلام ارادت خدمت شما دوست گرامی
شما باید قبل از اینکه از فایل خارج بشوید باید فایل را به فرمت xlsm ذخیره نمایید یک آموزش کامل هم در این مورد توی سایت است میتوانید آن را مشاهده فرمایید
شاد پیروز و جیب پر پول داشته باشید💰
باز هم سوالی بود بنده در خدمتم
همش داری میگی اگر مراحل بالا رو به خوبی انجام داده باشین
بابا جواب نمیده چرا حرف خودتونو میزنین؟؟ این روش خروجی فارسی نمیده تماااااام.
ارادت خدمت شما دوست گرامی
اگر جواب نمیدهید از این آموزش استفاده نکنید ما که دارم از همین روش استفاده می کنم و جواب هم داده و بصورت فیلم آموزشی هم ضبط کردم
باز هم می دانید جواب نمیدهد استفاده نکنید
موفق باشید
با تشکر . با روشی که گفته بودید توانستم توی ویژوال بیسیک فارسی بنویسم ولی وقتی ماکرویی که نوشته ام را اجرا میکنم ، بجای نمایش حروف فارسی همان حروف نامفهوم را نمایش میده! چه راه حلی داره
درود خدمت شما دوست گرامی
اون حروف های که در ماکرو دارد از قبل است برای همین این مشکل برای تون پیش آمد
متن های که فارسی توی ماکرو وارد کردین را دوباره از نو وارد کنید مشکل برطرف خواهید شد
موفق باشید
سلام
ویندوز 10 64 بیت
آفیس 2019 64 بیت
در قسمت فارسی کردن حتی گذینه بتا رو هم که می گذارم یا بر می دارم فرقی نمی کنه و یا علامت سوال یا یک چیزهای دیگه های که فارسی نیستش
در قسمت کدها فارسی هست حتی در دیزاین ویو هم درست ولی در قسمت اصلی که فرم رو می خوام تکمیل کنم فارسی نمی شه
ممنون
ارادت خدمت شما دوست گرامی
اگر این آموزش را مثل گفته ما عمل کرده باشید نباید مشکل داشته باشید
به این مشکلی که شما گفتیم من برنخوردم
موفق باشید
سلام من این کار رو انجام دادم اما باز هم اگر در vba متنی را به فارسی به عنوان string بنویسیم خروجی به صورت ؟؟؟؟ خواهد بود و مشکل من از این راه حل نشد!!!
ارادت خدمت شما دوست گرامی اگر مراحل گفته شده را با دقت انجام داده باشید سیستم را یک بار ریستارت کنید و مجدداً سیستم را روشن و وارد فایل اکسل بشید یعنی صددرصد باید اجرا بشه متن پارسی را بتوانید تایپ کنید به احتمال زیاد یکی از مراحل را اشتباه انجام داده باشید موفق و پیروز باشید
سلام ببخشید من اینکار را کردم ولی برای من جواب نداد لطفا کمکم یا راهنماییم کنید (ویندوز من ویندوز 10 64بیت است)
درود خدمت شما دوست گرامی
اگر مراحل گفته شد را با دقت انجام داد باشید یک بار سیستم را ریستارت کنید تا تنظیمات روی سیستم شما عمال شود
موفق پیروز باشید باز هم سوالی بود بفرمایید
با سلام
بنده ویدیو آموزشی بابت رفع مشکل فارسی نوشتن در اکسل مشاهده کردم و فرآیندهایی ک فرمودید رو انجام دادم و مشکل فارسی نوشتن حل شد، فقط زمانی که در اکسل میخوام یک پیام با MsgBox نمایش بدم متن رو با علامت سوال نشون میده…
ممنون میشم برا رفع این مشکل هم راهنمایی بفرمایید
سپاسگزارم
درود خدمت شما دوست گرامی
اگر مشکل تون در نوشتن متن فارسی در محیط vba حل شده باشد یک بار سیستم را روشن خاموش کنید مشکل تون حل خواهد شد باز هم اگر حل نشد شاید شما متن را از جای کپی گرده باشد اگر کپی گرید من را قبل از اینکه وارد MsgBOX کنید یک بار متن را در ورد پیس کنید و دوباره از داخل ورد کپی کنید
موفق پیروز باشد مبثل همیشه