মাইক্রোসফ্ট ওয়ার্ড / এক্সেলে ফোকাস পরিবর্তিত হলে কীভাবে নির্বাচিত পাঠ্যকে হাইলাইট করা যায়


49

এই প্রশ্নের সাথে সম্পর্কিত: আমার ক্ষেত্রে মাইক্রোসফ্ট ওয়ার্ড উদ্বেগ ব্যতীত ফোকাসে না থাকলে এক্সেলে সেল নির্বাচন দেখান

যখন আমি মাইক্রোসফ্ট ওয়ার্ড বা এক্সেলের (2003, 2007, 2010 বা 2013) পাঠ্য বা কলাম / সারিটি নির্বাচন করি তখন এটি ওয়ার্ডে এর মতো হাইলাইট হয়:

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

এবং এক্সেল:

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

যাইহোক, যখন আমি অন্য প্রোগ্রামে ফোকাস পরিবর্তন করি, তখন হাইলাইট করা পাঠ্যটি আর হাইলাইট হয় না।

আমি সাধারণত ২ টি মনিটরের সাথে কাজ করি, যেখানে একজন মনিটরে ডকুমেন্ট / স্প্রেডশিট রয়েছে যাতে আমার পড়ার দরকার ডেটা থাকে এবং অন্য মনিটরের যেখানে আমি আসলে কাজ করছি। আমি এটিকে অনেক পৃষ্ঠার ডেটার মাঝে আলাদা করে তুলতে কিছু পাঠ্য (বা ঘর) নির্বাচন করব এবং তারপরে প্রোগ্রামগুলি স্যুইচ করব তবে হাইলাইটেড পাঠ্যটি আর দৃশ্যমান নয়।

এই সমস্যার স্থায়ী সমাধান কি আছে?


@ সিজি দ্য লিজেন্ড: বিকল্প সমাধানগুলির জন্য বিকল্প সমাধানগুলি অর্থ ব্যয় করে বা অস্থায়ী ম্যাক্রোগুলি যা আফাইক একাধিক ফাইল জুড়ে কাজ করে না।
গ্লেনারু

উত্তর:


23

আপনার সমস্যার অর্ধেক সমাধানের দ্রুত উপায় (এক্সেল থেকে ওয়ার্ডে স্যুইচ করার সময়) পাঠ্যটি অনুলিপি করা। আপনি যখন সিটিআরএল + সি মারবেন তখন কোষগুলি চিহ্নিত করা অবিরত থাকবে (হাইলাইটিংটি চলে গেছে, তবে এখনও আপনার পাঠ্যের চারপাশে একটি বিন্দুযুক্ত রেখা রয়েছে)।

এর একটি নেতিবাচক দিকটি হ'ল পাঠ্যটি কেবল চিহ্নিত করা হবে, যতক্ষণ আপনি অনুলিপি কোষগুলি ধরে রাখেন। মানে আপনি অন্য কিছু অনুলিপি করতে পারবেন না বা চিহ্নিতকরণ শেষ হয়েছে। দুর্ভাগ্যক্রমে এটি ওয়ার্ড থেকে এক্সেলে কাজ করবে না।


14

এটি একচেটিয়া মাইক্রোসফ্ট "বৈশিষ্ট্য" বলে মনে হচ্ছে। বেশিরভাগ প্রকল্পের জন্য আমার কেবল পঠনযোগ্য অ্যাক্সেস প্রয়োজন এবং ফর্ম্যাট করা আমার ক্ষেত্রে গুরুত্বপূর্ণ নয়, তাই আমি ওপেন অফিসে স্যুইচ করেছি যা এই আচরণটি প্রদর্শন করে না।


3
আমি মনে করি না যে এই উত্তরটি সবচেয়ে ভাল সমাধানের যোগ্যতা অর্জন করবে। কেবলমাত্র একটি আলাদা অ্যাপ্লিকেশন ব্যবহার করা হ'ল সবার জন্য সঠিক সমাধান নয়।
সিজি দিলেজেন্ড

আমি এই সমাধানটি পছন্দ করি যেহেতু এমএস 100 বছর থেকে এই বাগটি সরিয়ে
ফেলেনি

ব্যক্তিগতভাবে আমি লিবারঅফিসকে আরও সামঞ্জস্যপূর্ণ হতে পেরেছি ।
দামিয়ান ভোগেল

6

এই সমস্যার কোনও স্থায়ী সমাধান নেই ।

একটি কার্যনির্বাহী (কিছুক্ষণের মধ্যে বিরক্তিকর হয়ে উঠতে পারে ) নির্বাচিত ঘরগুলি নির্বাচিত হওয়ার সময় তাদের হাইলাইটিং পরিবর্তন করতে হবে এবং রঙটি নামানোর জন্য তাদের আবার নির্বাচন করতে হবে।

পিছনে শিট 1 কোডে এই কোডটি আটকে দিন এবং আপনার কাছে স্প্রেডশীট যান এবং কয়েকটি ঘর নির্বাচন করুন, অন্যগুলি নির্বাচন করুন তারপরে রঙটি নামানোর জন্য প্রথমে পুনরায় নির্বাচন করুন

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Dim cell As Range

    For Each cell In Target.Cells
        If cell.Interior.Color = RGB(60, 150, 230) Then
            cell.Interior.Pattern = xlNone
        Else
            cell.Interior.Color = RGB(60, 150, 230)
        End If
    Next
End Sub

@ ডেভরুক সিলেকশনচে বা অ্যাক্টিভেট ইভেন্ট উভয়েরই পটভূমির রঙ পরিবর্তন করার ধারণাটি এক্সেল এবং ওয়ার্ড উভয়ের জন্যই কাজ করা উচিত।

6

এই ভিবিএ এটি করবে তবে এটি ধরে নেয় যে আপনি হাইলাইট ব্যবহার করছেন না। আপনি যদি হন তবে আপনার হাইলাইটিং গণ্ডগোল হয়ে যাবে তাই এটি ব্যবহার করবেন না।

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    ActiveCell.Worksheet.Cells.Interior.ColorIndex = xlNone
    ActiveCell.EntireRow.Interior.ColorIndex = 19
End Sub

এমএস অফিসে আমি কীভাবে ভিবিএ যুক্ত করব?


চারপাশে একটি বিশাল কাজ হিসাবে (যদি হাইলাইট করা আপনার পক্ষে কাজ না করে), আপনি জেআলুলারের মতো কিছু ব্যবহার করতে পারেন (আমার কথা শুনুন :) !! ) এটি আপনাকে উপরের প্রশ্নটিতে সারিটি স্ক্রিনে ছেড়ে দিতে অনুমতি দেবে যাতে আপনার দৃষ্টি যখন সেই পর্দায় ফিরে আসে তখন আপনি কোথায় ছিলেন তা দেখতে পাবেন (যাতে আপনি দেখতে পাচ্ছেন, আমি আমার হাইলাইটিং হারিয়েছি তবে কমপক্ষে আমি দেখতে পাব সারি 3 এ তাকিয়ে ছিল)!

আমাকে ভুল করবেন না, এটি শ্রমসাধ্য এবং একটি ব্যথা যদি আপনি এটি অনেক কিছু করে থাকেন তবে এটি কোনও প্রোগ্রামের (ওয়ার্ড এবং এক্সেল) জন্য যথেষ্ট।

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


4

এই সমস্যার দশ বছর পরে আমাকে বাদাম চালানোর পরে অবশেষে আমি একটি সমাধান পেয়েছি যা আমার পক্ষে কাজ করে। দুর্ভাগ্যক্রমে এটি নিখরচায় নয় ... আসল উইন্ডো ম্যানেজার"নিষ্ক্রিয়তা উপেক্ষা করুন" নামে একটি বৈশিষ্ট্য রয়েছে যা নির্দিষ্ট অ্যাপ্লিকেশনের জন্য সক্ষম হতে পারে। এটি উইন্ডোটিকে ভাবতে বাধ্য করে যে এটি এখনও না থাকলেও এটি ফোকাস করেছে। আমি সমস্ত অফিস অ্যাপ্লিকেশানের জন্য এটি চালু করেছি এবং অন্য উইন্ডোতে ফোকাস থাকলেও আমি এখনও হাইলাইট নির্বাচনটি দেখতে পাচ্ছি। আমার কোনও নেতিবাচক পার্শ্ব প্রতিক্রিয়াও হয়নি। আমি একাধিক মনিটরও ব্যবহার করি এবং এই প্রোগ্রামটিতে একাধিক মনিটরের সাথে কাজ করার জন্য আরও দরকারী সরঞ্জাম রয়েছে যা এটি আমার জন্য সার্থক করে তুলেছে। আমি ট্রায়ালটি ইনস্টল করেছি এবং তারপরে এটি আনইনস্টল করেছি এবং এটি আমাকে 30% ছাড় দেয়। এটি একটি নিখরচায় প্রোগ্রাম থাকতে পারে তবে আমি এটির সন্ধান করতে পারি নি ... আমি আশা করি এটি আমাকে যেমন সহায়তা করেছে তেমন কাউকে সাহায্য করবে!


দুর্ভাগ্যক্রমে এই পদ্ধতিটি ওয়ার্ড 2010 এবং উইন্ডোজ 7
ইউজিন মালা

2

আমি দীর্ঘদিন ধরে একই সমস্যা নিয়ে লড়াই করে যাচ্ছিলাম। আমিও একাধিক স্ক্রীন ব্যবহার করার সময় ঘন এক্সেল ফাইলগুলিতে হারিয়ে যাই।

ইন্টারনেটে এক্সেল প্লাগইনগুলির একটি বিশাল সংগ্রহ রয়েছে। আমি জানতে পেরেছি যে কুতুলস এক্সেল এক্সটেনশন (ফ্রি সংস্করণ) এর এক-ক্লিক ক্লিক / অফ হাইলাইট ক্রস-হেয়ার রয়েছে যা এক্সেলকে ফোকাসে ফেলা না থাকলেও দৃশ্যমান থাকে। কুতুলগুলিতে অনেকগুলি অতিরিক্ত বৈশিষ্ট্য রয়েছে বলে মনে হয় তবে এটি কেবলমাত্র একমাত্র বিকল্প উপলভ্য নয়।

এখানে কুতুলদের একটি স্ক্রিনশট ক্রস-ক্রিয়াকলাপ হাইলাইট করেছে:

কুতুলগুলির স্ক্রিনশট ক্রস হেয়ারকে ক্রিয়াকলাপে হাইলাইট করে

আমি জানি কিছু লোক তৃতীয় পক্ষের প্লাগইন বা সরঞ্জামগুলি সম্পর্কে ভয় পায় তবে তাদের ব্যবহার সম্ভবত দ্রুত এবং সহজ বিকল্প।


0

একটি পাঠ্য বাক্স sertোকান যা ঘরের দৈর্ঘ্য প্রসারিত করে। পাঠ্য বাক্সটি পূরণ করতে ******* অনুরূপ অক্ষরের একটি সারি টাইপ করুন। আপনি কোনও হার্ড কপিতে কোনও শাসক বা কাগজের টুকরো হিসাবে পৃষ্ঠার বাক্সটি পৃষ্ঠার নীচে সরাতে পারেন। হয়ে গেলে মুছুন।


0

একটি সাধারণ সমাধান যা নির্বাচন পরিবর্তন হওয়ার সাথে সাথে একটি ঘরের রঙ রাখে

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Selection.Interior.ColorIndex = xlColorIndexNone
    Selection.Interior.Color = RGB(204, 204, 204)
End Sub


একটি জটিল জটিল সমাধান যা ফোকাস হারিয়ে গেলে কেবলমাত্র ঘরের রঙ পরিবর্তন করে

একটি স্ট্যান্ডার্ড মডিউল:

Option Explicit    
Public s As Range

শীট (গুলি) এ আপনি এটিতে কাজ করতে চান:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Set s = Selection
End Sub

ইন ThisWorkbook:

Private Sub Workbook_Deactivate()
    If s Is Nothing Then
        Set s = Selection
        Exit Sub
    End If
    s.Interior.ColorIndex = xlColorIndexNone
    s.Interior.Color = RGB(204, 204, 204)

    ' This is optional formatting to make the cells look more like they're actually selected
    s.Borders.Color = RGB(130, 130, 130)
    s.BorderAround _
    Color:=RGB(30, 130, 37), Weight:=xlThick
End Sub

Private Sub Workbook_Activate()
    If s Is Nothing Then
        Set s = Selection
        Exit Sub
    End If
    s.Interior.ColorIndex = xlColorIndexNone
    s.Borders.ColorIndex = xlColorIndexNone
End Sub


উদ্ধৃতিসমূহ: সহজ সমাধান বন্ধ ভিত্তি করে একটি উত্তর দ্বারা @Dave ; জটিল সমাধান অনেক উৎস থেকে একসঙ্গে আনা হয়েছিল, বিশেষ করে সাহায্যে @JohnColeman মধ্যে এই পোস্টে


0

এটি করার একটি খুব সহজ উপায় শর্তসাপেক্ষ বিন্যাস এবং ভিবিএ সহ।

কেবল এটি আপনার ওয়ার্কবুক কোডটিতে যুক্ত করুন:

Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
    If Application.CutCopyMode = False Then
        Application.Calculate
    End If
End Sub

এবং শর্তসাপেক্ষ বিন্যাসের নিয়মগুলি তৈরি করতে কেবল নিম্নলিখিত কোডটি একবার চালান :

Sub CreateConditionalFormats()
  Dim y As FormatCondition
    For Each ws In ThisWorkbook.Worksheets
        DoEvents

        'Optionally delete any existing conditional formats
        'ws.Cells.FormatConditions.Delete

        ' Selection highlight
        Set y = ws.Cells.FormatConditions.Add(Type:=xlExpression, Formula1:="=AND(ROW()=CELL(""row""), COLUMN()=CELL(""col""))")
        With y.Borders(xlTop)
            .LineStyle = xlSolid
            .Color = -16776961
            .TintAndShade = 0
            .Weight = xlThin
        End With
        With y.Borders(xlBottom)
            .LineStyle = xlSolid
            .Color = -16776961
            .TintAndShade = 0
            .Weight = xlThin
        End With
        With y.Borders(xlLeft)
            .LineStyle = xlSolid
            .Color = -16776961
            .TintAndShade = 0
            .Weight = xlThin
        End With
        With y.Borders(xlRight)
            .LineStyle = xlSolid
            .Color = -16776961
            .TintAndShade = 0
            .Weight = xlThin
        End With
        y.StopIfTrue = False
        y.SetFirstPriority

        ' Row highlight
        Set y = ws.Cells.FormatConditions.Add(Type:=xlExpression, Formula1:="=ROW()=CELL(""row"")")
        With y.Borders(xlTop)
            .LineStyle = xlDash
            .Color = -16776961
            .TintAndShade = 0
            .Weight = xlThin
        End With
        With y.Borders(xlBottom)
            .LineStyle = xlDash
            .Color = -16776961
            .TintAndShade = 0
            .Weight = xlThin
        End With
        y.StopIfTrue = False

        ' Column highlight
        Set y = ws.Cells.FormatConditions.Add(Type:=xlExpression, Formula1:="=COLUMN()=CELL(""col"")")
        With y.Borders(xlLeft)
            .LineStyle = xlDash
            .Color = -16776961
            .TintAndShade = 0
            .Weight = xlThin
        End With
        With y.Borders(xlRight)
            .LineStyle = xlDash
            .Color = -16776961
            .TintAndShade = 0
            .Weight = xlThin
        End With
        y.StopIfTrue = False
    Next
End Sub

0

Shapeোকানো আকৃতি / আয়তক্ষেত্রটি ব্যবহার করা একটি সহজ কাজ। "No Fill" বিকল্পটি নির্বাচন করুন এবং এর মাধ্যমে আপনি এমনকি এটির মাধ্যমে ঘরগুলি সম্পাদনা করতে পারবেন।

ছবিটি এখানে দেখুন:

এখানে ছবিটি দেখুন

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