من میخوام مثلا اگه تو یه سلول "قق" نوشته شد اتوماتیک این کلمه به "ق ق" تغییر پیدا کنه
چیزی که برای این کار به ذهنم رسید استفاده از قابلیت AutoCorrect در آفیس هست که خب قشنگ کار میکنه . اما مشکل اینجاست AutoCorrect اکسل روی فایل ذخیره نمیشه یعنی اگه همون فایل رو روی کامپیوتر دیگه ای باز کنیم دیگه این قابلیت کار نمیکنه. از طرف دیگه وقتی از AutoCorrect آفیس استفاده میکنیم این جایگزینی کلمات همیشه و روی همه فایلها کار میکنه نه یک فایل بخصوص.
بکآپ گیری از AutoCorrect اکسل و انتقالش به یک کامپیوتر دیگه هم به ذهنم رسید که با اینکه شدنیه اما کمی نیاز به درد و خونریزی داره .
بنابراین برام سوال شد که آیا میشه یه AutoCorrect از طریق VBA تعریف کنیم که مخصوص به همون فایل باشه؟
یعنی با نوشتن کلمه ای خاص اتوماتیک اون کلمه با کلمه دیگهای جایگزین بشه.
تو سایتهای انگلیسی هم به چند تا کد VBA برای اینکار برخورد کردم اما عمل نکرد.
چیزی که برای این کار به ذهنم رسید استفاده از قابلیت AutoCorrect در آفیس هست که خب قشنگ کار میکنه . اما مشکل اینجاست AutoCorrect اکسل روی فایل ذخیره نمیشه یعنی اگه همون فایل رو روی کامپیوتر دیگه ای باز کنیم دیگه این قابلیت کار نمیکنه. از طرف دیگه وقتی از AutoCorrect آفیس استفاده میکنیم این جایگزینی کلمات همیشه و روی همه فایلها کار میکنه نه یک فایل بخصوص.
بکآپ گیری از AutoCorrect اکسل و انتقالش به یک کامپیوتر دیگه هم به ذهنم رسید که با اینکه شدنیه اما کمی نیاز به درد و خونریزی داره .
بنابراین برام سوال شد که آیا میشه یه AutoCorrect از طریق VBA تعریف کنیم که مخصوص به همون فایل باشه؟
یعنی با نوشتن کلمه ای خاص اتوماتیک اون کلمه با کلمه دیگهای جایگزین بشه.
تو سایتهای انگلیسی هم به چند تا کد VBA برای اینکار برخورد کردم اما عمل نکرد.
کامنت