セル値に基づいてx軸を自己更新するように設定されたコードがあります。私はこれらの値を日付として表示するが、標準的なテキストタイプの書式設定(たとえば、私のx軸の各点として1月16日というスタイルがある)を使用したい。しかし、ユーザーがコード内で参照されているこれらのセルに必要な最小値と最大値を入力しているので、このコードが認識してプロットできるように、テキストとして取り上げるだけです。下の**の行にエラーが表示されます。私は何をすべきか分かりません。ありがとう!グラフw x軸の日付
With ActiveSheet.ChartObjects("Chart 2").chart
Select Case Target.Address
Case "$L$37"
**.Axes(xlCategory).MaximumScale = Target.Value**
Case "$L$38"
.Axes(xlCategory).MinimumScale = Target.Value
Case "$L$39"
.Axes(xlCategory).MajorUnit = Target.Value
Case "$O$37"
.Axes(xlValue).MaximumScale = Target.Value
Case "$O$38"
.Axes(xlValue).MinimumScale = Target.Value
Case "$O$39"
.Axes(xlValue).MajorUnit = Target.Value
End Select
End With
'With'文は正しいですか?私はあなたが '... ChartObjects(1).Chart'を行うことができることを知っていますが、チャート名の使用についてはわかりません。 'ActiveSheet.Charts(" Chart 2 ")。Chart'を実行してみてください。 – BruceWayne
私は今まで別のグラフで私と一緒に働いていましたが、私はあなたの考えを試してみます –
@BruceWayne、それはうまくいきませんでした –