Page 1 of 1

สร้าง chart ใน userform จากข้อมูลใน TextBox

Posted: Tue Oct 22, 2019 6:06 pm
by b5930304629
สวัสดีค่ะอาจารย์ ขอสอบถามวิธีสร้าง Chart ใน userform โดยเอาข้อมูลมาจาก TextBox ค่ะ นี่คือ code ที่ได้ลองทำค่ะ
แต่มันขึ้นว่า Opject required

Code: Select all

Sub CreateChart()
'PURPOSE: Create a chart (chart dimensions are not required)

Dim rng As Object
Dim cht As Object

'Your data range for the chart
For ii = 134 To 136
  Set rng = UserForm3.Controls("TextBox" & ii).Value
Next ii

'Create a chart
  Set cht = ActiveSheet.Shapes.AddChart2

'Give chart some data
  cht.Chart.SetSourceData Source:=rng

'Determine the chart type
  cht.Chart.ChartType = xlXYScatterLines

End Sub

Re: สร้าง chart ใน userform จากข้อมูลใน TextBox

Posted: Tue Oct 22, 2019 7:59 pm
by snasui
:D ตัวอย่าง Code ครับ

Code: Select all

'Other code
Dim i As Integer

'Your data range for the chart
i = 2
For ii = 134 To 136
  Set rng = UserForm3.Controls("TextBox" & ii).Value
  Sheets(1).Range("a" & i).Value = rng.Value
  i = i + 1
Next ii

'Create a chart
  Set cht = ActiveSheet.Shapes.AddChart2

'Give chart some data
  cht.Chart.SetSourceData Source:=Sheets(1).Range("a2:a" & i) 'rng
'Other code