এক্সেল বা ভিবিএর সাথে যদি একটি সূত্রের অধীনে দিনের তারিখটি ফেরত দিন


2

আমার দুটি কলাম এ এবং বি রয়েছে এবং কয়েকটি নির্দিষ্ট কাজ সহ অনেকগুলি লাইন রয়েছে। বি কলামে, আমার কাজের লোকদের নাম অনুসারে একটি ড্রপ-ডাউন তালিকা রয়েছে। এবং ক কলামে, আমি সেই দিনটির তারিখটি চাই যখন ব্যক্তিটি কাজটি সরিয়ে দেয়।

ভিবিএ বা এক্সেলের মধ্যে আমার কী করা উচিত, উদাহরণস্বরূপ, কেউ যখন বি 11 সেলটিতে কোনও কাজ সাইন ইন করে, তখন এ 11 আমাকে দিনের তারিখটি ফেরত দেয়।

আমি নীচে সূত্রটি A11 = যদি (B11 <> "", আজ (), "") ব্যবহার করেছি তবে প্রতিবার ফাইলটি খোলার পরে তারিখটি আপডেট হয়। সুতরাং এটি আমাকে প্রত্যেকের কাজ সম্পর্কে নজর রাখার অনুমতি দেয় না।

আমি ভিবিএ দিয়ে চেষ্টা করেছি কিন্তু এমন কোনও ফাংশন লিখতে পারিনি যা আমাকে সঠিক উত্তর দেয়। আমি ভিবিএতে বেশ নতুন, তাই যদি আমার প্রশ্নটি বোকা মনে হয় তবে আমি দুঃখিত

উত্তর:


3

আমি নীচে ম্যাক্রো যে আমি পাওয়া সঙ্গে প্রায় বাজানো 5min অতিবাহিত এখানে :

Private Sub Worksheet_Change(ByVal Target As Range)
  Range("S" & Target.Row) = Date
End Sub

এটি বর্তমান তারিখটি কলাম এস এ রাখবে, যে কোনও সময় নির্বাচিত সারির যে কোনও কিছু পরিবর্তিত হয়। কোনও নির্দিষ্ট ঘর বা কলামে পরিবর্তনগুলি অনুসন্ধান করতে ম্যাক্রো সামঞ্জস্য করা সম্ভব হতে পারে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.