मुझे एक वीबीए/वीबीएस स्क्रिप्ट के माध्यम से प्रोग्रामेटिकल की आवश्यकता है सभी वर्कशीट्स (कुल मिलाकर 4 और मुझे नाम पता है) वर्कशीट को उसी फ़ोल्डर में सीएसवी फाइलों के नाम पर वर्कशीट करने के लिए, एक्सेल लोड करने और चलाने के बिना मैक्रो मैन्युअल रूप से।प्रत्येक शीट को एक अलग सीएसवी फ़ाइल में निर्यात करें
आदर्श रूप से स्क्रिप्ट स्रोत फ़ाइलपैथ/filename.xls और निर्यात फ़ाइलपथ को कमांड लाइन तर्क के रूप में ले जाएगा।
मैंने एक्सेल के भीतर कई एक्सेल वीबीए स्क्रिप्ट पढ़ी हैं और मैंने पहली शीट को निर्यात करने के लिए एक्सेल वर्कबुक लोड करने के लिए कुछ देखा है।
(1,12) Expected End of Statement
Dim source As Workbook
Set source = Application.Workbooks.Open(WScript.Arguments.Item(0), ReadOnly:=True)
For Each sheet In source.Sheets
.SaveAs Filename:= WScript.Arguments.Item(1) & Source.Sheets.Name, FileFormat:=xlCSV
Next sheet
wb.Close
आपका स्वागत है! कृपया अपना कोड पोस्ट करें ताकि अन्य इसे डीबग करने में मदद कर सकें। दिखा रहा है प्रयास हमेशा सराहना की जाती है (और अपेक्षित)। – Excellll
माफ़ी, मुझे लगा कि मैं उस कोड के साथ संभवतः रास्ता बंद कर रहा था जिसे मैं निष्पादित करने की कोशिश कर रहा था, इसलिए सबमिट नहीं करना चाहता था।जैसा कि मैंने कहा था कि मेरे पास एक समान वीबीए काम है जो पहली शीट प्राप्त करता है, यह कोड वर्कबुक स्क्रिप्ट में किसी अन्य के साथ एक सरल समामेलन है। –