1
2つの異なるセルに2つのテキストを結合して、シリーズ名を作成したい。両方の部分の間に空白スペースが必要です。残念ながら、私はVBA:2つのセルを組み合わせてシリーズ名を作成する
ランタイムエラー1004
Dim Dataws As Worksheet
Dim Chtws As Worksheet
Set Dataws = ThisWorkbook.Sheets("Overview")
Set Chtws = ThisWorkbook.Sheets("Chart")
Set ChtObj = Chtws.ChartObjects("ChartA")
With Dataws
CurrentRow = 13
Do Until Range("A" & CurrentRow) = ""
CurrentRow = CurrentRow + 1
Loop
End With
With ChtObj
Set Ser = .Chart.SeriesCollection.NewSeries
With Ser
.Name = "=" & Dataws.Cells(CurrentRow, 4).Address(False, False, xlA1, xlExternal) & " " & Dataws.Cells(CurrentRow, 1).Address(False, False, xlA1, xlExternal)
.XValues = "=" & Dataws.Cells(CurrentRow, 5).Address(False, False, xlA1, xlExternal)
.Values = "=" & Dataws.Cells(CurrentRow, 6).Address(False, False, xlA1, xlExternal)
End With
End With
End Sub
どのラインにエラーが表示されますか? – QHarr
ChtObjを宣言しましたか? – QHarr
Luuklagが言ったように、あなたの現在のコードは、セルのテキストではなくセルのアドレスを使用しています – QHarr