รบกวนอีกครั้งครับ...ผมต้องการหายอดสินค้าคงเหลือจากข้อมูลที่อยู่ใน Sheet DataPost โดยมีเงื่อนไขดังนี้ครับ
1.คลังสินค้าจะมีทั้งหมด 11 คลังคือ คลังสำนักงาน (คลังหลัก) และคลังย่อยอีก 10 คลัง
2.ใน Sheet DataPost มีคอลัมน์ Warehouse และ Vendor
- คอลัมน์ Warehouse คือ คลังที่ตัดออก ส่วน Vender คือบวกเข้าคลัง เช่น ใน Warehouse เป็นคลังสำนักงาน และ Vendor เป็น เมกะบางนา ก็ให้ตัดออกจากคลังสำนักงานและบวกเข้าคลังเมกะบางนา เป็นต้น
ข้อมูลทั้งหมดใน DataPost มีเป็นการเพิ่มโดยใช้ VBA ผมต้องแก้ไข VBA ด้วยเหรือเปล่า
Code: Select all
Sub Record()
ActiveSheet.Unprotect Password:="3890" '<==UnProtect
If Range("G4") <> "" And Range("E5") <> "" And Range("L5") <> "" And Range("F7") <> "" And Range("T7") <> "" And Range("L7") <> "" Then
Sheets("DataPost").Range("B4:I4") _
.Resize(Sheets("DataPost").Range("J4"), 11).Copy
Sheets("DataPost").Range("B" & Rows.Count) _
.End(xlUp).Offset(1, 0).PasteSpecial xlPasteValues
Sheets("DataEntry").Range("G4,E5") _
.SpecialCells(xlCellTypeConstants).ClearContents
MsgBox ("ºÑ¹·Ö¡¢éÍÁÙÅàÃÕºÃéÍÂ")
Else
MsgBox ("¤Ø³ÂѧãÊè¢éÍÁÙÅäÁè¤Ãº")
Range("G4").Activate
End If
ActiveSheet.Protect Password:="3890" '<==Protect Again
End Sub
เอาแค่นี้ก่อนนะครับ...พอดีมีคำถามมากมาย..แต่กลัวว่าจะเยอะไป
ขอบคุณครับ
You do not have the required permissions to view the files attached to this post.