By Persen يوم الثلاثاء، 30 يناير 2018
نشر في Excel
الردود 0
الإعجابات 0
المشاهدات 1.5K
الأصوات 0
آمل أن يساعدني أحد في حل اللغز هنا. لدي مصنف يحتوي على عدد من علامات التبويب التي قمت بإنشاء ماكرو لها لحفظ كل منها كملف VBA خاص به. عندما يتم حفظ الملفات، تم تصميم الماكرو لاستخدام اسم علامة التبويب مع قيمة محددة مسبقًا وتاريخ ووقت.

هنا مشكلتي. لدي علامة تبويب واحدة فقط أرغب في استبعادها، لأنها تحتاج إلى اصطلاح تسمية مختلف ولكن لا يمكنني معرفة كيفية استبعادها من الماكرو الذي أملكه ثم الحصول على نفس الماكرو لحفظ هذا الملف باستخدام اصطلاح تسمية مختلف.

هذا ما لدي:

حفظ أوراق العمل الفرعية العامة AsCsv222()
خافت xWs كورقة عمل
خافت x دير كسلسلة
المجلد الخافت باسم FileDialog
dt = التنسيق(CStr(الآن)، "YYYYMMDDHHMM")
تعيين المجلد = Application.FileDialog (msoFileDialogFolderPicker)
إذا كان المجلد يظهر <> -1 ثم قم بالخروج من الملف الفرعي
xDir = folder.SelectedItems (1)
لكل xWs في Application.ActiveWorkbook.Worksheets
xWs.SaveAs xDir & "\" & "US_DGF_" & xWs.Name & "_CARe_" & dt, xlCSV, Local:=True
التالى
نهاية الفرعية

ما أحتاجه هو حفظ علامة تبويب باسم USCS باستخدام نفس المعايير ولكن بدلاً من "CARe: يجب أن تكون CARe2 - علامة التبويب هذه فقط.

هل يمكن لأي شخص أن يساعد من فضلك؟
عرض مشاركة كاملة