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
For k As Integer = 0 To QADataGridView.Rows.Count - 1
For j = 0 To EDPDataGridView.Rows.Count - 1
If Convert.ToString(QADataGridView(2, k).Value) = EDPDataGridView(2, j).Value Then
Dim a As Integer
a = QADataGridView(5, k).Value
EDPDataGridView.Rows(j).Cells(5).Value = EDPDataGridView.Rows(j).Cells(5).Value - a
'EDPDataGridView1(10, k).Value = "D"
End If
Next
Next
Code: Select all
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Try
If Not String.IsNullOrEmpty(TextBox1.Text) Then
Dim keyword As String = Me.TextBox1.Text.Trim()
Me.Table1BindingSource.Filter ="(fff LIKE '%" & keyword & "%')" & ""
'Me.Table1DataGridView.RefreshReport()
Else
Me.Table2BindingSource.RemoveFilter()
End If
Catch ex As Exception
End Try
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Try
For k As Integer = 0 To Table1DataGridView.RowCount - 1
If Convert.ToInt32(Table1DataGridView(3, k).Value) > 0 Then
Dim a As Integer
a = TextBox2.Text
Table1DataGridView(3, k).Value = Table1DataGridView(3, k).Value - a
TextBox2.Clear()
If Convert.ToInt32(Table1DataGridView(3, k).Value < 0) Then
TextBox3.Text = Table1DataGridView(3, k).Value
Table1DataGridView(3, k).Value = 0
End If
If Convert.ToInt32(TextBox3.Text) < 0 Then
Dim b() As String = TextBox3.Text.Split("-")
TextBox3.Text = (b(1))
End If
Exit For
ElseIf Convert.ToInt32(Table1DataGridView(3, k).Value) < 0 Then
TextBox3.Text = Table1DataGridView(3, k).Value
End If
Next
Catch ex As Exception
End Try
Try
For k As Integer = 0 To Table1DataGridView.RowCount - 1
If Convert.ToInt32(TextBox3.Text) > 0 And Table1DataGridView(3, k).Value > 0 Then
Dim a As Integer
a = TextBox3.Text
Table1DataGridView(3, k).Value = Table1DataGridView(3, k).Value - a
TextBox3.Clear()
Exit For
End If
Next
Catch ex As Exception
End Try
Table1DataGridView(3, k).Value
ไม่ได้ เช่นนี้เป็นต้นครับ