snasui.com ยินดีต้อนรับ ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
หนูใช้ VBA ไม่ค่อยเป็นค่ะ รบกวนอาจารย์และเพื่อนๆช่วยแนะนำด้วยค่ะ Code อยู่ที่ไฟล์ Test \Module1\Saevdata ค่ะ หนูตั้งกระทู้เป็นครั้งแรกเลยไม่ค่อยเข้าใจเรื่องการตั้งกระทู้ ขอโทษอาจารย์และเพื่อนๆด้วยนะค่ะ ขอบคุณมากๆค่ะ
Sub Savedata()
Application.ScreenUpdating = False
Dim wb As Variant, Source As Range
If Range("A2") = "" Then Exit Sub
Set wb = Workbooks.Open("\\Server\e\Test\db_Calico Stock.csv", False, False)
i = Worksheets("db_Calico Stock").Columns("A:A").Find(Range("A2"), LookIn:=xlValues).Row Worksheets("TEST").Range("f" & i).Resize(1, 1).Copy
Worksheets("db_Calico Stock").Range("F2").PasteSpecial xlPasteValues, Transpose:=True
Application.CutCopyMode = False
wb.Close True
End Sub
Sub Savedata()
Application.ScreenUpdating = False
Dim wb As Variant, Source As Range
If Range("A2") = "" Then Exit Sub
Set wb = Workbooks.Open("\\Server\e\Test\db_Calico Stock.csv", False, False)
i = Worksheets("db_Calico Stock").Columns("A:A").Find(Range("A2"), LookIn:=xlValues).Row
Worksheets("TEST").Range("f" & i).Resize(1, 1).Copy
Worksheets("db_Calico Stock").Range("F2").PasteSpecial xlPasteValues, Transpose:=True
Application.CutCopyMode = False
wb.Close True
End Sub
You do not have the required permissions to view the files attached to this post.
Sub Savedata()
Dim sourceWb As Workbook
Dim wb As Variant, Source As Range
Application.ScreenUpdating = False
If Range("A2") = "" Then Exit Sub
Set sourceWb = ThisWorkbook
Set wb = Workbooks.Open("\\Server\e\Test\db_Calico Stock.csv", False, False)
i = wb.Worksheets("db_Calico Stock").Columns("A:A").Find(Range("A2"), LookIn:=xlValues).Row
sourceWb.Worksheets("TEST").Range("f" & i).Resize(1, 1).Copy
wb.Worksheets("db_Calico Stock").Range("F2").PasteSpecial xlPasteValues, Transpose:=True
Application.CutCopyMode = False
wb.Close True
End Sub
Sub Savedata()
Dim sourceWb As Workbook
Dim wb As Workbook
Dim source As Range
Application.ScreenUpdating = False
Set sourceWb = ThisWorkbook
If Range("A2") = "" Then Exit Sub
Set source = sourceWb.Sheets("TEST").Range("A2")
Set wb = Workbooks.Open("\\Server\e\Test\db_Calico Stock.csv", False, False)
i = wb.Worksheets("db_Calico Stock").Columns("A:A").Find(source, LookIn:=xlValues).Row
source.Offset(0, 5).Copy
wb.Worksheets("db_Calico Stock").Range("F" & i).PasteSpecial xlPasteValues
Application.CutCopyMode = False
wb.Close True
End Sub