Page 1 of 1

สอบถามผู้รู้ครับ โค้ดลบย้อยขึ้นไป 1 ช่อง

Posted: Sat Nov 23, 2019 1:44 am
by toompk

Code: Select all

Sub Button_250()
Call LoopRange("250")
End Sub
Sub LoopRange(cell As String)
    Dim rngAll As Range
    Dim r As Range
    Dim i As Integer
    With Worksheets("Sheet1")
        Set rngAll = .Range("A1:A20")
        For i = 1 To 1
            For Each r In rngAll.Columns(i).Cells
                If r.Value = "" Then
                    r.Value = cell
                    Exit Sub
                End If
            Next r
        Next i
    End With
End Sub
Sub Button_500()
Call LoopRange1("500")
End Sub
Sub LoopRange1(cell As String)
    Dim rngAll As Range
    Dim r As Range
    Dim i As Integer
    With Worksheets("Sheet1")
        Set rngAll = .Range("A1:A20")
        For i = 1 To 1
            For Each r In rngAll.Columns(i).Cells
                If r.Value = "" Then
                    r.Value = cell
                    Exit Sub
                End If
            Next r
        Next i
    End With
End Sub
Sub Button_D()
    Range("A1:A20").ClearContents
End Sub
Capture.PNG
ต้องลบย้อยขึ้นไป 1 ช่องอ่ะครับ ต้องเขียนโค้ดยังไงครับ

ปล. ถ้าผมทำอะไรผิดขั้นตอนไปต้องขอโทษด้วยนะครับ

Re: สอบถามผู้รู้ครับ โค้ดลบย้อยขึ้นไป 1 ช่อง

Posted: Sat Nov 23, 2019 8:00 am
by snasui
:D คำว่า "อ่ะครับ" ให้ใช้ "ครับ" แทน ทบทวนกฎการใช้บอร์ดข้อด้านบนด้วยครับ :roll:

กรุณาแนบไฟล์ Excel พร้อม Code ที่เขียนให้ลบย้อนไป 1 ช่องมาแล้วด้วย ถ้ายังไม่เขียนจะต้องเขียนมาก่อนครับ