การเรียกใช้ Graph ใน VBA ทำอย่างไรครับ
Posted: Mon Nov 23, 2015 9:56 am
รบกวนด้วยครับ
1. List box 1คือผมต้องการให้เลือกกลุ่มจังหวัดของข้อมูล
2. รับค่าจากList box 1 มาแสดงใน List box 2 คือปีของข้อมูลในกลุ่มจังหวัดที่มี
3. คลิกเลือกปีของข้อมูล แล้วแสดงผล กราฟเป็นวงกลมครับ
ซึ่งผมลองเขียน แล้วครับแต่ยังสับสนอยู่ครับ
1. List box 1คือผมต้องการให้เลือกกลุ่มจังหวัดของข้อมูล
2. รับค่าจากList box 1 มาแสดงใน List box 2 คือปีของข้อมูลในกลุ่มจังหวัดที่มี
3. คลิกเลือกปีของข้อมูล แล้วแสดงผล กราฟเป็นวงกลมครับ
ซึ่งผมลองเขียน แล้วครับแต่ยังสับสนอยู่ครับ
Code: Select all
Private Sub ListBox1_Click()
subject = ListBox1.Text
'ListBox2 = ListBox1.Text
Call SortData
Call SumInOut
Select Case subject
Case "South"
If C1 > 0 Then
Sheets(subject).ChartObjects.Delete
End If
Call DrawGraphDay
C1 = 1
Case "SouthBorder"
If C2 > 0 Then
Sheets(subject).ChartObjects.Delete
End If
Call DrawGraphDay
C2 = 1
Case "Songkhla"
If C3 > 0 Then
Sheets(subject).ChartObjects.Delete
End If
Call DrawGraphDay
C3 = 1
Case "Stun"
If C4 > 0 Then
Sheets(subject).ChartObjects.Delete
End If
Call DrawGraphDay
C4 = 1
Case "Pattani"
If C5 > 0 Then
Sheets(subject).ChartObjects.Delete
End If
Call DrawGraphDay
C5 = 1
Case "Yala"
If C6 > 0 Then
Sheets(subject).ChartObjects.Delete
End If
Call DrawGraphDay
C6 = 1
Case "Naratiwat"
If C7 > 0 Then
Sheets(subject).ChartObjects.Delete
End If
Call DrawGraphDay
C7 = 1
ListBox2 = ListBox1.Text
End Select
End Sub