เพิ่มค่าที่ละ 1 ตามเงื่อนไข
Posted: Sat Apr 25, 2015 4:26 pm
ผมต้องการให้ เมื่อกรอกเลข เช่น 04001 ลงในเซลล์ แล้วกดปุ่ม มันจะทำการรันเลขเพิ่มไปอีก 1 คือ 04002 ครับ แต่ถ้าในเซลล์นั้นกรอกเลข 04001/R1 ลงไป เมื่อกดปุ่ม จะทำการรันเฉพาะเลขตัวหลังครับ ซึ่งก็คือจาก 04001/R1 ไปเป็น 04001/R2 คือไม่รู้จะเขียนเงื่อนไขยังไงอ่ะครับรบกวนด้วยนะครับ
Code: Select all
Sub Macro5()
'
' Macro5 áÁâ¤Ã
'
Dim a As Integer: a = Value
Dim b As Integer: b = Value
On Error Resume Next
If Range("J9") >= a Then
Range("J9").Select
Selection.Value = Selection.Value + 1
ElseIf Range("J9") >= a & "/R" & b Then
Range("J9") = a & "/R" & b + 1
End If
End Sub