এক্সেল - একটি ঘরে একটি পাঠ্য পাঠ্য


0

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

এটা কি সম্ভব?


হতে পারে ম্যাক্রোগুলির সাথে তবে এই কার্যকারিতাটি নির্দিষ্ট কোষে বা প্রতিটি কোষে ঘটতে হবে। ধারণাটি হ'ল, অনক্লিক হয়ে বর্তমান কক্ষের প্রস্থ এবং উচ্চতার একটি নোট নিন এবং তারপরে প্রদত্ত আকার বা স্বয়ংক্রিয় আকারের আকার পরিবর্তন করুন। তারপরে আপনি যখন চলে যাবেন, মানগুলি পুনরায় সেট করুন।
ডেভ

উত্তর:


0

মাইক্রোসফ্ট এক্সেল অবজেক্টসের অধীনে বাম গাছের উপর ম্যাক্রো সম্পাদকটি খুলুন, শিটটি যেখানে আপনি এই আচরণটি চান সেখানে ডাবল ক্লিক করুন , তারপরে ডানদিকে এটি পেস্ট করুন:

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    Cancel = True
    cell_width = Target.Width
    cell_height = Target.Height
    Target.Rows.AutoFit
    Application.Wait (Now + TimeValue("0:00:05")) 'time expanded
    Target.RowHeight = cell_height
End Sub

এখন, যখনই কেউ কোনও ঘরে ডাবল ক্লিক করেন, এটি প্রসারিত হবে এবং 5 সেকেন্ডের পরে তার মূল আকারে ফিরে আসবে।

এটি ঘরে ডাবল ক্লিক করে লেখার মাধ্যমে সম্পাদনা অক্ষম করবে, তবে সূত্র ক্ষেত্রে সম্পাদনা করবে না not এটির প্রয়োজন হলে ঘরে এডিট করা সহজভাবে পরিবর্তন Cancel=TrueকরুনCancel=False


এটি ঠিক কি ডিফল্ট ডাবল ক্লিক ফাংশন (বিষয়বস্তু সম্পাদনা) অক্ষম করবে?
রায়স্টাফেরিয়ান

এটি ঘরে ডাবল ক্লিক করে লেখার মাধ্যমে সম্পাদনা অক্ষম করবে, তবে সূত্র ক্ষেত্রে সম্পাদনা করবে না not সেলটিতে সম্পাদনা করা দরকার হলে কেবল পরিবর্তন Cancel=TrueকরুনCancel=False
jcbermu

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