snasui.com ยินดีต้อนรับ ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
Private Sub cmdEdite_Click()
Dim rg As Range
Dim l As Long
Set rg = Range("B4")
rg.Activate
If rg.Value = "" Then Exit Sub
If IsDuplicate(rg.Value) Then
MsgBox "ข้อมูลซ้ำเรียกหัวหน้าแก้ไข", vbCritical
Exit Sub
End If
With Sheets("DATA1")
If Application.CountIf(.Range("a:a"), Sheets("EditQuataion").Range("i4")) > 0 Then
l = Application.Match(Sheets("EditQuataion").Range("i4"), .Range("a:a"), 0)
Else
l = Sheets("DATA1").Range("a" & Rows.Count).End(xlUp).Row + 1
End If
End With
With Worksheets("DATA1")
With .Range("a" & l)
'Other code...
End Sub
Dim rg As Range
Dim l As Long
Set rg = Range("B4")
rg.Activate
If rg.Value = "" Then Exit Sub
If IsDuplicate(rg.Value) Then
MsgBox "ข้อมูลซ๊ำเรียกหัวหน้าแก้ไข", vbCritical
Exit Sub
End If
With Sheets("DATA1")
If Application.CountIf(.Range("a:a"), Sheets("EditQuataion").Range("i4")) > 0 Then
l = Application.Match(Sheets("EditQuataion").Range("i4"), .Range("a:a"), 0)
Else
l = Sheets("DATA1").Range("a" & Rows.Count).End(xlUp).Row + 1
End If
End With
With Worksheets("DATA1")
With .Range("a" & Rows.Count).End(xlUp).Offset(1, 0)
.Offset(0, 0).Value = rg.Offset(0, 6).Value 'เลขที่เอกสาร
.Offset(0, 1).Value = rg.Offset(0, 12).Value 'วันที่
.Offset(0, 2).Value = rg.Offset(0, 1).Value 'ชื่อบริษัท
.Offset(0, 3).Value = rg.Offset(2, 1).Value 'ชื่อผู้ติดต่อ
.Offset(0, 4).Value = rg.Offset(4, 1).Value 'เบอร์โทรลูกค้า
.Offset(0, 5).Value = rg.Offset(2, 6).Value 'ชื่อฝ่ายขาย
.Offset(0, 6).Value = rg.Offset(4, 6).Value 'เบอร์โทรฝ่ายขาย
End With
End With
End Sub
Private Function IsDuplicate(c) As Boolean
Dim rg As Range
Set rg = Worksheets("DaTa1").Range("A:A")
If rg.Find(c, LookIn:=xlValues, Lookat:=xlWhole) Is Nothing Then
IsDuplicate = False
Else
IsDuplicate = True
End If
End Function
You do not have the required permissions to view the files attached to this post.