ভিবিএ ফাইলকপি ফাংশন | এক ডিরেক্টরি থেকে অন্য ডিরেক্টরিতে ফাইল অনুলিপি করুন
এক্সেল ভিবিএ ফাইলকপি ফাংশন
ফাইল অনুলিপি একটি ইনবিল্ট ভিবিএ ফাংশন যা ফাইলটি এক স্থান থেকে অন্য উল্লিখিত স্থানে অনুলিপি করতে ব্যবহৃত হয়। এই ফাংশনটি ব্যবহার করতে, আমাদের বর্তমান ফাইল পাথ এবং গন্তব্য ফাইলের পাথ উল্লেখ করতে হবে।
ঠিক আছে, আসুন ফাইলকপি ফাংশনের সিনট্যাক্সটি দেখি।
- উৎস: এখান থেকে আমাদের ফাইলটি অনুলিপি করা ছাড়া কিছুই নয়। আমাদের পুরোপুরি যোগ্যতাসম্পন্ন ফোল্ডার পথ উল্লেখ করতে হবে।
- গন্তব্য: এটি গন্তব্য ফোল্ডার যেখানে আমাদের অনুলিপি করা ফাইলটি পেস্ট করতে হবে।
উদাহরণ
নীচে ভিবিএ কোড ব্যবহার করে কীভাবে ফাইলগুলি অনুলিপি করতে হবে তার উদাহরণ রয়েছে।
আপনি এই ভিবিএ ফাইল কপি এক্সেল টেম্পলেটটি এখানে ডাউনলোড করতে পারেন - ভিবিএ ফাইল অনুলিপি এক্সেল টেম্পলেটউদাহরণ # 1
আসুন একটি সাধারণ উদাহরণ দিয়ে শুরু করি। আমার ফোল্ডারে "বিক্রয় এপ্রিল 2019" নামে একটি ফাইল রয়েছে। নীচে একই ছবিটির চিত্র দেওয়া আছে।উৎস”.
উপরের অবস্থান থেকে, আমি এই ফাইলটি অনুলিপি করতে এবং অন্য একটি ফোল্ডারে আটকে দিতে চাই। নীচে একই ছবিটির চিত্র দেওয়া আছে।গন্তব্য উত্স "।
ঠিক আছে, এর জন্য কোডটি লিখি।
খোলা ফাইলকপি সাব প্রক্রিয়া ভিতরে ফাংশন।
কোড:
উপ ফাইলকপি_একটি নমুনা 1 ()
ফাইলকপি
শেষ সাব
এখন প্রথম যুক্তির জন্য, আমাদের বর্তমান পথটি যেখানে রয়েছে সেই ফাইল পাথটি উল্লেখ করা দরকার।
কোড:
উপ ফাইলকপি_একটি নমুনা 1 ()
ফাইলকপি “ডি: \ আমার ফাইলগুলি \ ভিবিএ \ এপ্রিল ফাইল
শেষ সাব
ফোল্ডার পাথ উল্লেখ করার পরে আমাদের ফাইল এক্সটেনশন সহ ফাইলটিও উল্লেখ করা দরকার। সুতরাং একটি ব্যাকস্ল্যাশ (\) রেখে ফাইলের নাম উল্লেখ করুন।
কোড:
সাব ফাইলকপি_এক্স্পেল 1 () ফাইলকপি "ডি: \ আমার ফাইলগুলি \ ভিবিএ \ এপ্রিল ফাইলগুলি \ বিক্রয় এপ্রিল 2019.xlsx", শেষ উপ
এখন দ্বিতীয় যুক্তিতে উল্লেখ করুন যেখানে আমাদের অনুলিপি করা ফাইলটি আটকানো দরকার।
কোড:
সাব ফাইলকপি_এক্স্পেল 1 () ফাইলকপি "ডি: \ আমার ফাইলগুলি \ ভিবিএ \ এপ্রিল ফাইল \ বিক্রয় এপ্রিল 2019.xlsx", "ডি: \ আমার ফাইলগুলি \ ভিবিএ \ গন্তব্য ফোল্ডার April বিক্রয় এপ্রিল 2019.xlsx" শেষ সাব
ফোল্ডারের পথটি উল্লেখ করার পরে আমাদের প্রথমে একটি কাজ করতে হবে আমাদের গন্তব্য যুক্তির সাথে ফাইলের নামও উল্লেখ করতে হবে।
এখন কোডটি এফ 5 কী ব্যবহার করে বা ম্যানুয়ালি তারপরে চালান, এটি নীচের অবস্থান থেকে ফাইলটিকে কোনও গন্তব্য স্থানে কপি করবে।
"ডি: \ আমার ফাইলগুলি \ ভিবিএ \ এপ্রিল ফাইলগুলি April এপ্রিল 2019 বিক্রয় বিক্রয়। Xlsx"
"ডি: \ আমার ফাইলগুলি \ ভিবিএ \ গন্তব্য ফোল্ডার les বিক্রয় এপ্রিল 2019.xlsx"
উদাহরণ # 2 - উত্স পাথ এবং গন্তব্য পাথ সঞ্চয় করতে ভেরিয়েবলগুলি ব্যবহার করুন।
পূর্ববর্তী উদাহরণে, আমরা সূত্রটিতে সরাসরি সোর্স পাথ এবং গন্তব্য পথ সরবরাহ করেছি। তবে চালিয়ে যাওয়ার পক্ষে এটি সর্বোত্তম অনুশীলন নয়, সুতরাং আসুন তাদের চলকগুলিতে সংরক্ষণ করুন।
উদাহরণস্বরূপ নীচের কোডটি দেখুন।
কোড:
সাব ফাইলকপি_এক্সেম্পল 2 () স্ট্রিং সোর্সপথ হিসাবে দিম সোর্সপথ স্ট্রিং ডিমে ডেস্টিনেশনপথ = "ডি: \ আমার ফাইলগুলি \ ভিবিএ \ এপ্রিল ফাইলগুলি April বিক্রয় এপ্রিল 2019.xlsx" গন্তব্যস্থান "," ডি: \ আমার ফাইলগুলি \ ভিবিএ \ গন্তব্য ফোল্ডার April বিক্রয় এপ্রিল 2019। xlsx "ফাইলকপি উত্সপথ, গন্তব্যপথ শেষ উপ
আমাকে আপনার জন্য কোডটি বিস্তারিতভাবে বর্ণনা করুন।
প্রথমে আমি দুটি ভেরিয়েবল ঘোষণা করেছি।
স্ট্রিং হিসাবে মিম্বলপথ স্ট্রিং হিসাবে ডিমে ডেস্টিনেশনপথ
তারপরে প্রথম ভেরিয়েবলের জন্য, আমি ফোল্ডারটির পথটি নির্ধারণ করেছি যেখানে এটির ফাইল এক্সটেনশন সহ ফাইল এবং ফাইলের নাম অনুলিপি করতে হবে।
উত্সপথ = "ডি: \ আমার ফাইলগুলি \ ভিবিএ \ এপ্রিল ফাইলগুলি \ বিক্রয় এপ্রিল 2019.xlsx"
একইভাবে দ্বিতীয় ভেরিয়েবলের জন্য, আমি ফাইলের নাম এবং এক্সেল এক্সটেনশন সহ গন্তব্য ফোল্ডারটির পথ নির্ধারণ করেছি।
গন্তব্যপথ = "ডি: \ আমার ফাইলগুলি \ ভিবিএ \ গন্তব্য ফোল্ডার les বিক্রয় এপ্রিল 2019.xlsx"
তারপরে ফাইলকপি সূত্রের জন্য, আমি দীর্ঘতর ফোল্ডার পাথ স্ট্রিংয়ের পরিবর্তে এই পরিবর্তনগুলি সরবরাহ করেছি।
ফাইলকপি উত্সপথ, গন্তব্যপথ
এটির মতো, আমরা পাথগুলি সঞ্চয় করতে এবং তাদের দক্ষতার সাথে ব্যবহার করতে ভেরিয়েবলগুলি ব্যবহার করতে পারি।
উদাহরণ # 3 - ফাইল অনুলিপি ফাংশনে ত্রুটি
কখনও কখনও ফাইল অনুলিপি ফাংশন "অনুমতি অস্বীকৃত" একটি ত্রুটির সম্মুখীন।
কেন আমরা এই ত্রুটিটি পেয়েছি কারণ অনুলিপি করা ফাইলটি যখন খোলা হয় এবং আপনি যদি উপরের ত্রুটিটি অনুলিপি করার চেষ্টা করেন তবে সর্বদা ফাইলটি বন্ধ করে কোডটি কার্যকর করুন।