By ինսիզիգիա կիրակի, 09 հոկտեմբերի 2022 թ
Գրառումներ 1
Սիրում 0
Դիտումներ 4.9K
Քվեարկել 0
Ես ունեմ տվյալներ 3 սյունակով։ սյունակ 1-ը սերիայի անունն է, սյունակ 2-ը՝ x արժեք, սյունակ 3-ը՝ y արժեք: Տվյալները XY ցրման տվյալներ են: Արդյո՞ք պետք է միացնեմ 1-ին սյունակը մեկ բջջի հետ:

Կարո՞ղ եմ այս տվյալները գծագրել նույն գծապատկերում, որպեսզի ես ունենամ բազմաթիվ xy տվյալների շարքեր՝ օգտագործելով Kutools-ը:
Շնորհակալություն Ես հենց նոր եմ գնել ծրագրաշարը, ուստի օգնություն եմ փնտրում:
Hi այնտեղ,

Մենք ստեղծել ենք VBA կոդ, խնդրում ենք տեղադրել այն մոդուլի մեջ և ստուգել՝ արդյոք դա այն է, ինչ ձեզ հարկավոր է.
Sub KutoolsChart()
'
' CSH
'
Dim xRg As Range
Dim i As Integer
On Error Resume Next
Set xRg = Application.InputBox(prompt:="Please select Range", Title:="Kutools for Excel", Type:=8)
If TypeName(xRg) = "Nothing" Then Exit Sub
If xRg.Columns.Count <> 3 Then
MsgBox ("Reference is not Valid")
Exit Sub
End If
ActiveSheet.Shapes.AddChart2(240, xlXYScatter).Select

For i = 1 To xRg.Rows.Count
ActiveChart.SeriesCollection.NewSeries
ActiveChart.FullSeriesCollection(i).Name = xRg.Cells(i, 1).Value
ActiveChart.FullSeriesCollection(i).XValues = xRg.Cells(i, 2)
ActiveChart.FullSeriesCollection(i).Values = xRg.Cells(i, 3)
ActiveChart.FullSeriesCollection(i).ApplyDataLabels
ActiveChart.FullSeriesCollection(i).DataLabels.Select
ActiveChart.FullSeriesCollection(i).DataLabels.ShowValue = False
ActiveChart.FullSeriesCollection(i).HasLeaderLines = False
ActiveChart.FullSeriesCollection(i).DataLabels.ShowSeriesName = True
Next
End Sub

Վերևի կոդը պատճենելուց և տեղադրելուց հետո սեղմեք F5 կոդը գործարկելու համար: Եվ երկխոսության տուփ կհայտնվի՝ խնդրելով ընտրել երեք սյունակները:

Եթե ​​ունեք հարցեր, խնդրում եմ մի հապաղեք ինձ հարցնել:

Amanda
·
1 տարի առաջ
·
0 Սիրում
·
0 քվե
·
0 Comments
·
Դիտել ամբողջական գրառումը