EXCEL TOOLS
Excel Add-ins ที่พัฒนาโดยคุณสันติพงศ์ ณสุย (MVP Excel 2010-2020) ด้วยภาษา C# เพื่อแก้ไขปัญหาไฟล์ใหญ่ คำนวณนาน ทำงานช้า จัดการข้อมูลต่าง ๆ ที่ทำงานประจำวันได้อย่างสะดวกรวดเร็ว สนใจคลิกไปดูได้ที่นี่ครับ => Excel Tools
Excel Add-ins ที่พัฒนาโดยคุณสันติพงศ์ ณสุย (MVP Excel 2010-2020) ด้วยภาษา C# เพื่อแก้ไขปัญหาไฟล์ใหญ่ คำนวณนาน ทำงานช้า จัดการข้อมูลต่าง ๆ ที่ทำงานประจำวันได้อย่างสะดวกรวดเร็ว สนใจคลิกไปดูได้ที่นี่ครับ => Excel Tools
[code]
และปิดด้วย [/code]
ตัวอย่างเช่น [code]dim r as range[/code]
เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)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")("Sheet2")("Sheet3")
Set rngAll = .Range("A1:A3")
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
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
Dim mySheet As Worksheet
For Each mySheet In Worksheets(Array("Sheet1", "Sheet2", "Sheet3"))
With mySheet
Set rngAll = .Range("A1:A3")
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
Next mySheet
End Sub
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
Dim mySheet As Worksheet
For Each mySheet In Worksheets(Array("Sheet1", "Sheet2", "Sheet3"))
With mySheet
Set rngAll = .Range("A1:A3")
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
Next mySheet
End Sub
.end(xlup).offset(1,0)
ในฟอรัมนี้มีเยอะมาก