আমি আমার এক্সেল স্প্রেডশীটে ভিবিএ ম্যাক্রো তৈরি করছি। আমি লক্ষ্য করি যে সময়-সময় (স্প্রেডশীট সংরক্ষণ এবং এটি পুনরায় খুলার পরে) এক বা একাধিক ম্যাক্রো নাম পরিবর্তন করা হচ্ছে sheet1.macroname থেকে spreadsheetname.xls!macroname। এটি একটি বৈধ ম্যাক্রো নাম নয় তাই আমি আর এটি চালাতে পারি না।
আমি ম্যাক্রোগুলি মুছে ফেলতে, ম্যাক্রোগুলি আবার পেস্ট করে আবার সংরক্ষণ করতে সমস্যাটি সমাধান করতে পারি তবে স্বাভাবিক ব্যবহারকারীরা তা করতে পারে না।
যে কেউ এই কারণ কি জানেন, এবং আমি এটা প্রতিরোধ করতে কি করতে পারেন?
আরো বিস্তারিত সঙ্গে সম্পাদনা করুন
যখন আমি স্প্রেডশীটটি শুরু করি এবং ম্যাক্রোগুলির ম্যাক্রো কথোপকথনটি প্রদর্শন করে, এক, অথবা কখনও কখনও, তার নাম পরিবর্তন করা হয় বলে মনে হয় sheet1.macroname থেকে spreadsheet.xls!macroname। ডাবল ক্লিক করে এই ম্যাক্রোটি চালানোর চেষ্টা করে ত্রুটি বার্তা 'ম্যাক্রো নাম বৈধ নয়' উত্পন্ন করে। ত্রুটি বার্তা বাক্সটি বন্ধ করা এবং দ্বিতীয়বার ডাবল ক্লিক করলে ত্রুটি বার্তা 'রেফারেন্স বৈধ নয়' উত্পন্ন করে। পরবর্তী প্রচেষ্টা একই কাজ।
একটি ভিন্ন ম্যাক্রো invoking sheet1.othermacro দ্বৈত ক্লিক করে এটি ম্যাক্রো কথোপকথনটি কাজ করে এবং বরখাস্ত করে। এটি পুনরায় লোড করার পরে, প্রথম ম্যাক্রো তার নামটি আবার পরিবর্তন করেছে sheet1.macroname। যা সমস্যা ঠিক করে, আমি মনে করি।
sheet1.macronameহতেspreadsheet.xls!sheet1.macroname...