इस पर बहुत नया है कृपया मदद करें। मैं एक स्थिर फ़ोल्डर स्थान में फ़ाइलों को बड़े पैमाने पर अद्यतन करने की कोशिश कर रहा हूं, एक फ़ोल्डर में कई फाइलें।वीबीए मैक्रो बड़े पैमाने पर एक ही स्थान पर एकाधिक फ़ाइलों को अद्यतन करने के लिए
क्या मैं करना चाहता हूँ, गोटो किसी नेटवर्क स्थान फ़ोल्डर में Excel 2010 में
- रन VBA मैक्रो है
- फ़ोल्डर में पहले फ़ाइल खोलें।
- असुरक्षित कार्यपुस्तिका और कार्यपत्रक फोन को चलाने के लिए एक और मार्को बदलता है
- तो रक्षा कार्यपत्रक फ़ाइल
- को बंद करने और फिर अगले फ़ाइल पर ले जाने फ़ोल्डर में जब तक सभी फाइलों को सही किया गया है।
मैं परिवर्तन करने के लिए मार्को बनाया है, यह "संपादित करें"
फ़ाइल प्रकार xlsm और कार्यपुस्तिका और कार्यपत्रक पासवर्ड से सुरक्षित कर रहे हैं कैसे मैं स्वचालित रूप से गोटो नेटवर्क स्थान पर मैक्रो चला सकते हैं कर रहे हैं कहा जाता है और श्रृंखला में प्रत्येक फ़ाइल को खोलें, असुरक्षित, मैक्रो को कॉल करें, फिर दस्तावेज़ को बंद फ़ाइल की रक्षा करें और अगली फ़ाइल पर तब तक जाएं जब तक वे सभी अपडेट नहीं हो जाते।
Sub Auto_open_change()
Dim WrkBook As Workbook
Dim StrFileName As String
Dim FileLocnStr As String
Dim LAARNmeWrkbk As String
PERNmeWrkbk = ThisWorkbook.Name
StrFileName = "*.xlsx"
FileLocnStr = ThisWorkbook.Path
Workbooks.Open (FileLocnStr & "\" & StrFileName)
Workbooks(StrFileName).Activate
With Application.FindFile
SearchSubFolders = False
LookIn = "Network location"
Filename = "*.xlsm"
If .Execute > 0 Then
Debug.Print "There were " & .FoundFiles.Count & " file(s) found."
For i = 1 To .FoundFiles.Count
WrkBook = Workbooks.Open(Filename:=.FoundFiles(i))
WrkBook.Worksheets(1).Select
ThisWorkbook.Worksheets(1).Cells(DestinationRange) = WrkBook.Worksheets(1).Cells(SourceRange).Value
Next i
Else
Debug.Print "There were no files found."
End If
इम प्रबंध फ़ाइल अद्यतन असुरक्षित और फ़ाइल ठीक reprotect के लिए, बस नहीं कर सकते नेटवर्क स्थान से फ़ाइल मिलता है।
तो क्या आपकी समस्या कोड के संचालन के लिए नेटवर्क फ़ोल्डर सेट कर रही है? और यदि ऐसा है तो - मैंने सोचा होगा कि एक फ़ोल्डर पथ के माध्यम से एक मूल 'Dir' पर्याप्त होगा? – brettdj