এক্সেল অটো ফরম্যাট সেল এর ফন্ট সাইজ নম্বর মান উপর ভিত্তি করে?


0

আমি কক্ষের সংখ্যা মান ছোট হতে চাই, ফন্টের আকারে, ছোট মান সহ যেমন বড় কক্ষ মান, বড় ফন্ট সাইজ।

আমি শুধুমাত্র খুঁজে পেতে পারেন Data Bars মধ্যে Conditional Formattting

যদি আপনি এই কাজ কিভাবে জানেন, শেয়ার করুন।

enter image description here

উত্তর:


2

আপনি ভিবিএ একটি ম্যাক্রো প্রয়োজন হবে, এই মত:

Private Sub Worksheet_Change(ByVal Target As Range)
Dim wk As Workbook
Set wk = ThisWorkbook
Dim ws As Worksheet
Set ws = ActiveSheet
CRow = Target.Row
CColumn = Target.Column
If CColumn = X Then
    CellValue = Cells(CRow, CColumn)
    Select Case CellValue
        Case Is < 0
            Cells(CRow, CColumn).Font.Size = 8
        Case 1 To 100
            Cells(CRow, CColumn).Font.Size = 10
        Case 101 To 500
            Cells(CRow, CColumn).Font.Size = 12
        Case 501 To 1000
            Cells(CRow, CColumn).Font.Size = 14
        Case 1001 To 5000
            Cells(CRow, CColumn).Font.Size = 18
        Case 5001 To 10000
            Cells(CRow, CColumn).Font.Size = 22
        Case Else
            Cells(CRow, CColumn).Font.Size = 24

    End Select
End If
End Sub

আপনাকে কোড অনুলিপি করতে হবে, দেখুন - & gt; এক্সেলের ম্যাক্রো, নতুন তৈরি করুন (কোনও নাম বৈধ) এবং  বাম কলামে আপনি এটি ব্যবহার করতে চান এমন ওয়ার্কশীটটিতে ডাবল ক্লিক করুন ( ছবিতে লাল পতাকা ) এবং ডানদিকে, কোডটি পেস্ট করুন।

এই ম্যাক্রো কলামে কক্ষের ফন্ট সাইজ সংশোধন করে X কর্মপত্র, যখন এটি সেল সনাক্ত করে পরিবর্তিত হয়েছে X হয় সংখ্যা কলামের (A = 1, B = 2, C = 3, ....)

Double click on Sheet

আমি মানগুলির কয়েকটি রেঞ্জ সংজ্ঞায়িত করেছি, উদাহরণস্বরূপ যদি মানটি 1 থেকে 100 এর মধ্যে থাকে তবে ফন্ট সাইজ 10 হবে। আপনি আপনার প্রয়োজন অনুসারে এটি যোগ, সরাতে বা পরিবর্তন করতে পারেন।

মনে রাখবেন যে আপনি যখন এটি সংরক্ষণ করতে যাচ্ছেন, তখন আপনাকে এটি ব্যবহার করতে হবে .xlsm পরিবর্তে .xlsx এর পরিবর্তে। এছাড়াও, যখন আপনি এটি খুলুন, এক্সেল সর্বদা ম্যাক্রো নিষ্ক্রিয় করুন এবং আপনি যদি ম্যাক্রো সক্ষম করতে চান তবে আপনাকে একটি নিরাপত্তা সতর্কতা দেখায়

এক যেমন নমুনা এক্সেল ফাইল করতে পারেন এখানে ডাউনলোড করা হবে


দ্য font size বাক্সটি নিষ্ক্রিয় করা হয়েছে @ জেবিবারমু
Nam G VU

1
কোড অনুলিপি করুন, তারপর এক্সেল ম্যাক্রো খুলুন। বাম কলামে ডাবল ক্লিক করুন, যেখানে আপনি এটি ব্যবহার করতে চান এবং ডান পাশে, পেস্ট করুন। এখানেই শেষ. যখন এটিতে কোনও পরিবর্তন হয় তখন এটি একটি ফন্টের আকার পরিবর্তন করবে।
jcbermu

1
আমি নির্দেশাবলী স্পষ্ট করার জন্য একটি ছবি যোগ করা হয়েছে।
jcbermu

1
মাত্র একটি কলামের জন্য, 2 টি পদক্ষেপ: প্রথম । যে লাইন নিচে যোগ করুন CColumn = Target.Column এই লাইন: If CColumn = X Then। এক্স হয় সংখ্যা কলামের যেটি আপনি ফর্ম্যাট করতে চান, উদাহরণস্বরূপ B এর 2, সিটি 3 এর জন্য ... এবং আরও। SECOND এ নিচে যোগ করুন End Select এই লাইন: End If
jcbermu

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