এক্সেলের একটি পপ-আপে বাহ্যিক শীটের অংশ দেখাচ্ছে


1

আমার দুটি স্প্রেডশিট আছে প্রথমটিতে সংখ্যাগুলির একটি সারণী রয়েছে। দ্বিতীয়টিতে পাঠ্য কক্ষগুলি বিন্যাস করা হয়েছে। যখন ব্যবহারকারী প্রথম স্প্রেডশিটে একটি ঘরে ক্লিক করে, আমি দ্বিতীয় শীট থেকে বিন্যাসিত কক্ষগুলির একটি পরিসর প্রদর্শন করতে চাই।

দেখে মনে হচ্ছে এমএসবিবক্স এর পক্ষে খুব সীমাবদ্ধ। আমি কীভাবে একটি কাস্টম পপ-আপ তৈরি করতে পারি? আমি জানি যে কক্ষের পরিসীমাটির বিষয়বস্তুটি মূলত ফর্ম্যাটেড হিসাবে পেতে আমি ক্যামেরা কুইক-অ্যাক্সেস সরঞ্জামটি ব্যবহার করতে পারি। এটির সাহায্যে আমি দ্বিতীয় শীট থেকে ঘর রেঞ্জগুলি সহ স্ট্যাটিক চিত্রগুলির একটি সেট তৈরি করতে পারলাম। তবে আমি চাই যে প্রদত্ত কক্ষে ক্লিক করার সময় ব্যবহারকারীরা একবারে কেবল একটি চিত্র প্রদর্শন করতে সক্ষম হবে। আমি কোনও মন্তব্যে দেখানোর জন্য কোনও ঘর থেকে কোনও চিত্র নির্বাচন করতে পারি?

উত্তর:


0

এই ভিবিএ কোড (ম্যাক্রো) আপনাকে লক্ষ্য পত্রক থেকে সম্পর্কিত ডেটা পপ আপ করতে সহায়তা করবে।

এখানে চিত্র বর্ণনা লিখুন

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

If Intersect(Target, Range("A1:A9")) Is Nothing Then Exit Sub

Dim DataSheet As Range

Set DataSheet = Worksheets("Sheet2").Range("A17:F24")

Str1 = WorksheetFunction.VLookup(Target, DataSheet, 2, False)
Str2 = WorksheetFunction.VLookup(Target, DataSheet, 3, False)
Str3 = WorksheetFunction.VLookup(Target, DataSheet, 4, False)
Str4 = WorksheetFunction.VLookup(Target, DataSheet, 5, False)
Str5 = WorksheetFunction.VLookup(Target, DataSheet, 6, False)

MsgBox Str1 & vbCr & Str2 & vbCr & Str3 & vbCr & Str4 & vbCr & Str5, vbOKOnly, "Data to Display"

End Sub

কিভাবে এটা কাজ করে:

  • এই কোডের পিছনে প্রক্রিয়াটি VLOOKUPফাংশন:
  • যত তাড়াতাড়ি আপনি সোর্স শিটের মধ্যে যে কোনও একটির ঘরে ক্লিক করুন Range (A1:A9), এই কোডটি লক্ষ্য পত্রক (পত্রক 2) সম্পর্কিত ডেটা অনুসন্ধান করবে এবং প্রদর্শন করবে Range (A17:F24))

বিশেষ দ্রষ্টব্য

  • এই কোডটিতে শীটের নাম, কলাম অবস্থানের রেফারেন্সগুলি (ভিউলআপ সহ) সম্পাদনযোগ্য।
  • প্রয়োজন অনুসারে এই কোডটিতে ঘর উল্লেখগুলি সামঞ্জস্য করুন।

রাজেশ, কীভাবে আমি পপ-আপে শীট 2 থেকে ফর্ম্যাট করা স্ট্রিংগুলি প্রদর্শন করব। এমএসজিবক্স তা করতে পারে না?
ব্যবহারকারী 823527

@ ব্যবহারকারী 823527, হ্যাঁ এমএসজিবক্স ফর্ম্যাট করা পাঠ্যটি অন্তর্ভুক্ত করা যাবে না, আমি একমাত্র উপায়টি শীটগুলির মধ্যে লিঙ্কটি খুঁজে পেতে পারি বা অন্য উপায় খুঁজে পেতে আমাকে কিছুটা সময় দেয় !!
রাজেশ এস

0

আপনাকে নিজের সংলাপটি ভিবিতে কোড করতে হবে।
এমএসজিবক্সটি হ'ল নাম হিসাবে - ব্যবহারকারীর কাছে পাঠ্য বার্তাগুলির জন্য।

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