এক্সেল মধ্যে শীট মধ্যে সুইচ কীবোর্ড শর্টকাট


উত্তর:


20

জন্য ctrl + + PgUp বাম দিকে সরানো।

জন্য ctrl + + PgDn ডান দিকে সরানো।


এটি Excel 2013 = এও প্রযোজ্য
Metafaniel

এবং একটি ম্যাকবুক w / o pgup এবং pgdown উপর?
theonlygusti

আমি ইচ্ছুক, তারা একটি ভাল শর্টকাট ছিল, হিসাবে Page Up এবং Page Down খুব সহজেই বিভিন্ন ল্যাপটপে খুঁজে পাওয়া এবং খুব সহজেই কীবোর্ডে রাখা হয় না।
Cricrazy

3

প্রথম বা শেষ শীট সক্রিয় করার জন্য VBA ম্যাক্রো এবং কাস্টম কীবোর্ড শর্টকাট

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

Sub ToFirstSheet()
    Sheets(1).Activate
End Sub

Sub ToLastSheet()
    Sheets(Sheets.Count).Activate
End Sub

বিকাশকারী ট্যাব & gt; যান ম্যাক্রো। এই ম্যাক্রোগুলিতে ব্রাউজ করুন (ToFirstSheet এবং Toastastheet)। এক নির্বাচন করুন, বিকল্প ক্লিক করুন এবং একটি কীবোর্ড শর্টকাট বরাদ্দ করুন। অন্য জন্য একই কাজ।

"ব্যক্তিগত" ওয়ার্কবুক এ এটি সংরক্ষণ করে এটি কোনও এক্সেল ফাইলে উপলব্ধ হবে।

পূর্ববর্তী বা পরবর্তী পত্রকটি সক্রিয় করতে কীবোর্ড শর্টকাটগুলিতে নির্মিত

একটি ওয়ার্কশীটটি বাম বা ডান দিকে লাফাতে আপনি এই ডিফল্ট কীবোর্ড শর্টকাটগুলি ব্যবহার করতে পারেন:

জন্য ctrl + + PgUp

জন্য ctrl + + PgDn

পূর্ববর্তী বা পরবর্তী পত্রক সক্রিয় করার জন্য VBA ম্যাক্রো

VBA ব্যবহার করে এটি কীভাবে সম্পন্ন করবেন তা এখানে দেখুন:

Sub ToPreviousSheet()
    If ActiveSheet.Index = 1 Then
        ActiveWorkbook.Worksheets(ActiveWorkbook.Worksheets.Count).Activate
    Else
        ActiveWorkbook.Worksheets(ActiveSheet.Index - 1).Activate
    End If
End Sub

Sub ToNextSheet()
    If ActiveSheet.Index = ActiveWorkbook.Worksheets.Count Then
        ActiveWorkbook.Worksheets(1).Activate
    Else
        ActiveWorkbook.Worksheets(ActiveSheet.Index + 1).Activate
    End If
End Sub

পূর্ববর্তী বা পরবর্তী শীট ফিরে VBA ফাংশন

আপনি পূর্ববর্তী বা পরবর্তী ওয়ার্কশীট অবজেক্টটি পেতে চাইলে এই ফাংশনটি ব্যবহার করুন:

Function GetPreviousSheet(ByVal targetSheet As Worksheet) As Worksheet
    Dim targetBook As Workbook
    Set targetBook = targetSheet.Parent

    If targetSheet.Index = 1 Then
        Set GetPreviousSheet = targetBook.Worksheets(targetBook.Worksheets.Count)
    Else
        Set GetPreviousSheet = targetBook.Worksheets(targetSheet.Index - 1)
    End If
End Function

Function GetNextSheet(ByVal targetSheet As Worksheet) As Worksheet
    Dim targetBook As Workbook
    Set targetBook = targetSheet.Parent

    If targetSheet.Index = targetBook.Worksheets.Count Then
        Set GetNextSheet = targetBook.Worksheets(1)
    Else
        Set GetNextSheet = targetBook.Worksheets(targetSheet.Index + 1)
    End If
End Function

এই মত ফাংশন ব্যবহার করুন:

Sub EXAMPLE()
    MsgBox "Previous Sheet:  " & GetPreviousSheet(ActiveSheet).Name
    MsgBox "Next Sheet:  " & GetNextSheet(ActiveSheet).Name
    GetNextSheet(ActiveSheet).Activate
End Sub

আমি কিভাবে পরবর্তী এবং পূর্ববর্তী শীট পেতে পারি? আমি একটি করতে চান Sub ToPreviousSheet এবং ToNextSheet?
theonlygusti

এই জন্য শীট সূচক ব্যবহার করুন। আমি এই অন্তর্ভুক্ত আমার উত্তর আপডেট করব।
ChrisB

1

আপনি পেতে অ্যাক্সিলারেটর কী ব্যবহার করতে পারেন Go সংলাপ বাক্স. আপনি তারপর কিছু টাইপ করতে পারেন foo!A1 "foo" নামক পত্রকের উপরের বাম কক্ষে নেভিগেট করতে। পাতা আপ এবং পাতা নিচে সাধারণত দ্রুত হয়। যদি আপনার নামযুক্ত শিটগুলির একটি বড় সংখ্যা (উদাঃ, 20+) থাকে তবে এটি দ্রুত হতে পারে। আপনি যদি আপনার শীটগুলিতে টেবিলে নাম রেখে থাকেন তবেও ভাল কাজ করে।

F5 চাপা সাধারণত খোলে Go সংলাপ বাক্স.

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