EXCEL TOOLS
Excel Add-ins ที่พัฒนาโดยคุณสันติพงศ์ ณสุย (MVP Excel 2010-2020) ด้วยภาษา C# เพื่อแก้ไขปัญหาไฟล์ใหญ่ คำนวณนาน ทำงานช้า จัดการข้อมูลต่าง ๆ ที่ทำงานประจำวันได้อย่างสะดวกรวดเร็ว สนใจคลิกไปดูได้ที่นี่ครับ => Excel Tools
Excel Add-ins ที่พัฒนาโดยคุณสันติพงศ์ ณสุย (MVP Excel 2010-2020) ด้วยภาษา C# เพื่อแก้ไขปัญหาไฟล์ใหญ่ คำนวณนาน ทำงานช้า จัดการข้อมูลต่าง ๆ ที่ทำงานประจำวันได้อย่างสะดวกรวดเร็ว สนใจคลิกไปดูได้ที่นี่ครับ => Excel Tools
[code]
และปิดด้วย [/code]
ตัวอย่างเช่น [code]dim r as range[/code]
เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)Code: Select all
Private Sub CommandButton12_Click()
Dim SharepointAddress As String
Dim LocalAddress As String
Dim objNet As Object
Dim FS As Object
SharepointAddress = "https://sharepoint.com/teams/DCC"
LocalAddress = "Textbox.87.text"
Set objNet = CreateObject("WScript.Network")
Set FS = CreateObject("Scripting.FileSystemObject")
objNet.MapNetworkDrive "A: " , SharepointAddress
If FS.FileExists(LocalAddress) Then
FS.CopyFile LocalAddress, SharepointAddress
End If
objNet.RemoveNetworkDrive "A: "
Set objNet = Nothing
Set FS = Nothing
Dim ssheet As Worksheet
Set ssheet = ThisWorkbook.Sheets("2022 DAR ")
nr = ssheet.Cells(Rows.Count, 1).End(xlUp).Row + 1
Sheets("2022 DAR LOCK").Cells(nr, 1) = UserForm1.TextBox9.Value
ssheet.Cells(nr, 77) = "A:)"
End Sub
Code: Select all
Private Sub CommandButton12_Click()
Dim SharepointAddress As String
Dim LocalAddress As String
Dim FS As Object
' https://[company].sharepoint.com/teams/DCC/Shared%20Documents/Registration/Document%20for%20registration
SharepointAddress = "\\sharepoint.com\teams\DCC\Shared%20Documents\Registration"
LocalAddress = Application.GetOpenFilename("All Files (*.*), *.*")
Set FS = CreateObject("Scripting.FileSystemObject")
If FS.FileExists(LocalAddress) Then
FS.CopyFile LocalAddress, SharepointAddress
End If
End Sub
Code: Select all
Private Sub CommandButton12_Click()
Dim SharepointAddress As String
Dim LocalAddress As String
Dim FS As Object
' https://[company].sharepoint.com/teams/DCC/Shared%20Documents/Registration/Document%20for%20registration
SharepointAddress = "\\sharepoint.com\teams\DCC\Shared%20Documents\Registration"
LocalAddress = Application.GetOpenFilename("All Files (*.*), *.*")
Set FS = CreateObject("Scripting.FileSystemObject")
If FS.FileExists(LocalAddress) Then
FS.CopyFile LocalAddress, SharepointAddress & "\" & VBA.Split(LocalAddress, "\")(UBound(VBA.Split(LocalAddress, "\")))
End If
End Sub
FS.CopyFile LocalAddress, SharepointAddress & "\" & VBA.Split(LocalAddress, "\")(UBound(VBA.Split(LocalAddress, "\")))
SharepointAddress & "\" & VBA.Split(LocalAddress, "\")(UBound(VBA.Split(LocalAddress, "\")))
ให้เป็น Path ใน Local ที่มีอยู่จริง ถ้า Copy ได้ก็แสดงว่าส่วนประกอบนี้เมื่ออ้างอิงถึง SharePoint แล้วมีปัญหาคือโปรแกรมไม่รู้จัก Path นั้นครับ