انتقل إلى المحتوى الرئيسي

كيف تسرد جميع أسماء الجداول في إكسيل؟

لسرد جميع أسماء الجداول في مصنف ، يمكن أن تساعدك الطرق الواردة في هذه المقالة في تجاوزها.

قم بسرد كافة أسماء الجداول في مربع الاسم
سرد كافة أسماء الجداول في شريط الصيغة
سرد كافة أسماء الجداول برمز VBA


قم بسرد كافة أسماء الجداول في مربع الاسم

يتم سرد كافة أسماء الجداول في مربع الاسم بشكل افتراضي.

انقر فوق سهم القائمة المنسدلة أعلى الزاوية اليسرى اسم صندوق لعرض جميع أسماء الجداول. انظر لقطة الشاشة:

ملاحظات: يتم أيضًا سرد جميع أسماء النطاقات في مربع الاسم مع جميع أسماء الجداول.


سرد كافة أسماء الجداول في شريط الصيغة

إذا تمت تسمية جميع الجداول حسب اسم الجدول الأصلي مثل Table1 و Table2… ، يمكنك محاولة سرد كافة أسماء الجداول هذه في شريط الصيغة.

1. أدخل الصيغة =ROW(T في شريط الصيغة ، ثم يتم سرد جميع أسماء الجداول في مربع القائمة كما هو موضح أدناه لقطة الشاشة.

ملاحظات: لن يتم سرد أسماء الجداول التي تم تعديلها بهذه الطريقة.


سرد كافة أسماء الجداول برمز VBA

إذا كان هناك اسم جدول افتراضي واسم جدول معدل في المصنف الخاص بك. يمكنك سردها معًا مرة واحدة باستخدام رمز VBA التالي.

1. اضغط على قديم + F11 مفاتيح لفتح ميكروسوفت فيسوال باسيك للتطبيقات نافذة.

2. في ال ميكروسوفت فيسوال باسيك للتطبيقات الإطار، انقر فوق إدراج > وحدة. ثم انسخ رمز VBA أدناه في نافذة الوحدة النمطية.

رمز فبا: سرد كافة أسماء الجداول في إكسيل.

Sub ListTables()
'Updated by Extendoffice 20180503
    Dim xTable As ListObject
    Dim xSheet As Worksheet
    Dim I As Long
    I = -1
    Sheets.Add.Name = "Table Name"
    For Each xSheet In Worksheets
        For Each xTable In xSheet.ListObjects
            I = I + 1
            Sheets("Table Name").Range("A1").Offset(I).Value = xTable.Name
        Next xTable
    Next
End Sub

3. اضغط على F5 مفتاح أو انقر فوق الزر "تشغيل" لتشغيل التعليمات البرمجية.

ثم يتم إنشاء ورقة عمل جديدة تسمى اسم الجدول مع جميع أسماء الجداول المدرجة كما هو موضح أدناه لقطة الشاشة:


مقالات ذات صلة:

أفضل أدوات إنتاجية المكتب

🤖 مساعد Kutools AI: إحداث ثورة في تحليل البيانات على أساس: التنفيذ الذكي   |  إنشاء التعليمات البرمجية  |  إنشاء صيغ مخصصة  |  تحليل البيانات وإنشاء الرسوم البيانية  |  استدعاء وظائف Kutools...
الميزات الشعبية: البحث عن التكرارات أو تمييزها أو تحديدها   |  حذف الصفوف الفارغة   |  دمج الأعمدة أو الخلايا دون فقدان البيانات   |   جولة بدون صيغة 
سوبر بحث: معايير متعددة VLookup    VLookup ذات القيمة المتعددة  |   VLookup عبر أوراق متعددة   |   بحث غامض ....
قائمة منسدلة متقدمة: إنشاء القائمة المنسدلة بسرعة   |  القائمة المنسدلة التابعة   |  قائمة منسدلة متعددة التحديد ....
مدير العمود: إضافة عدد محدد من الأعمدة  |  نقل الأعمدة  |  تبديل حالة رؤية الأعمدة المخفية  |  مقارنة النطاقات والأعمدة 
الميزات المميزة: التركيز على الشبكة   |  عرض تصميم   |   شريط الفورمولا الكبير    مدير المصنفات والأوراق   |  مكتبة الموارد (النص السيارات)   |  منتقي التاريخ   |  اجمع أوراق العمل   |  تشفير/فك تشفير الخلايا    إرسال رسائل البريد الإلكتروني عن طريق القائمة   |  سوبر تصفية   |   مرشح خاص (تصفية غامق / مائل / يتوسطه خط ...) ...
أفضل 15 مجموعة أدوات12 نص الأدوات (إضافة نص, إزالة الأحرف، ...)   |   +50 رسم الأنواع (مخطط جانت، ...)   |   40+ عملي الصيغ (احسب العمر على أساس تاريخ الميلاد، ...)   |   19 إدخال الأدوات (أدخل رمز الاستجابة السريعة, إدراج صورة من المسار، ...)   |   12 تحويل الأدوات (أرقام إلى كلمات, نتيجة تحويل عملة، ...)   |   7 دمج وتقسيم الأدوات (الجمع بين الصفوف المتقدمة, تقسيم الخلايا، ...)   |   ... و اكثر

عزز مهاراتك في Excel باستخدام Kutools for Excel، واختبر كفاءة لم يسبق لها مثيل. يقدم Kutools for Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية وتوفير الوقت.  انقر هنا للحصول على الميزة التي تحتاجها أكثر...

الوصف


يجلب Office Tab الواجهة المبوبة إلى Office ، ويجعل عملك أسهل بكثير

  • تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
  • فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
  • يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!
Comments (4)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Thanks so much for sharing this information. Just what I was looking for. In fact, I want to abuse of your favor. How can I get the headings of the tables? Something like this Table1[Heading1] Thanks
This comment was minimized by the moderator on the site
Thanks a lot for VBA to list all tables in a workbook.
This comment was minimized by the moderator on the site
Thank you for this very useful post.
I have been wondering why is my Custom view greyed out, and I figured out it was due to an inserted table ! (not obvious)
This comment was minimized by the moderator on the site
Using the ListTables VB, is there a way to also include the tableNumber in the corresponding column ?
The reason I ask is because there have been some errors reported by Excel referring to the table numbers but I don't have visibility of the numbers anymore since I change the table names to something more descriptive but as Excel still uses the original table numbers in its error reporting, it's impossible for me to identify which of the many tables it had an issue with.

There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations