0
:VBA Excelで線の太さと強度を設定(またはリセット)する方法は?次のコードで
For i = 1 To j
ActiveChart.SeriesCollection(i).Select
With Selection
.MarkerStyle = xlNone
.Smooth = False
.MarkerSize = 2
.Shadow = False
End With
With Selection.Border
.Weight = 1
.LineStyle = xlContinuous
Select Case i
Case 1 To 2
.ColorIndex = black
.Weight = 4
.LineStyle = xlDot
Case 3
.ColorIndex = red
.Weight = 5
Case 4
.ColorIndex = light_brown
.TintAndShade = 0.5
Case 5
.ColorIndex = dark_blue
.TintAndShade = 0.5
Case 6
.ColorIndex = solid_blue
.TintAndShade = 0.5
Case 7
.ColorIndex = cyan
.TintAndShade = 0.5
Case 8
.ColorIndex = bright_green 'purple
.Weight = 5
Case 9
.ColorIndex = bright_green
.Weight = 5
Case Else
.ColorIndex = black
.Weight = 2
End Select
End With
Next i
それはケース3 VBAで停止し、「国境クラスのWeightプロパティを設定できません」であることを主張し どのように私は自分の太さや色と異なるラインを作ることができます強度? ありがとう
Routeありがとうございます。あなたのコードは動作します。それを試した後、私は.border.weightを5に変更し、動作を停止しました。私はMicrosoftのドキュメントを掘り出すよりも(それは簡単ではなかったが、M/Sは何らかの理由で私を送ってきたので)、4を超える値が無効であることがわかった。より優れたドキュメントやエラーアラートを使用すると、関係するすべての人の労力を軽減することができました。私のコードもvalue = 4で動作することがわかりました – user3553069