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 DeleteRowIfCellBlank()
On Error Resume Next
Dim ws As Worksheet
Application.Calculation = xlManual
Set ws = ThisWorkbook.Worksheets("CUST")
Dim LastRow As Long
LastRow = ws.Cells(ws.Rows.Count, "p").End(xlUp).Row
Dim iRow As Long
For iRow = LastRow To 10 Step -1
If ws.Cells(iRow, "q").Value = 0 Then
ws.Rows(iRow).Delete
End If
Next iRow
Application.Calculation = xlAutomatic
End Sub
Code: Select all
For iRow = LastRow To 11 Step -1
If ws.Cells(iRow, "q").Value = 0 Or Left(ws.Cells(iRow, "q").Value, 2) <> "BB" Then
Code: Select all
For iRow = LastRow To 11 Step -1
If ws.Cells(iRow, "q").Value = 0 Or Left(ws.Cells(iRow, "q").Value, 2) <> "BB" Then
Code: Select all
Sub calculator()
Dim LastRow As Integer
Worksheets("BO_DE_OUTS(INDX_LNBR)").Select
LastRow = Sheet3.Cells(Sheet3.Rows.Count, "b").End(xlUp).Row - 1
Sheet3.Cells(2, "z").Resize(LastRow, 2).Formula _
= "=FILTER(CUST!K$11:K$9999,($C2=CUST!$R$11:$R$9999)*(0<CUST!K$11:K$9999))"
Sheet3.Cells(2, "ab").Resize(LastRow).Formula = "=SUM(X2:AA2)"
Sheet3.Cells(2, "ab").Offset(LastRow).FormulaR1C1 = "=SUM(R[-" & LastRow & "]C:R[-1]C)"
End Sub
Code: Select all
LastRow = Sheet3.Cells(Sheet3.Rows.Count, "b").End(xlUp).Row - 1
Code: Select all
LastRow = Sheet3.Cells(Sheet3.Rows.Count, "b").End(xlUp).Row - 7