ワークシート上にグラフを作成するマクロを記録しました。 データはワークブックのすべてのシートで同じ方法で構成されています。したがって、すべてのシートで使用できるようにマクロを一般化したいと思います(またはワークシートを一括してバッチ処理できる場合)。現在のシートのセル範囲にマクロを参照する方法は?
ActiveWindow.SmallScroll Down:=-57
Range("C5:C65").Select
ActiveSheet.Shapes.AddChart.Select
ActiveChart.ChartType = xlLine
ActiveChart.SetSourceData Source:=Range("fr_1!$C$5:$C$65")
ActiveChart.Axes(xlCategory).Select
ActiveChart.SeriesCollection(1).XValues = "=fr_1!$A$5:$A$65"
私はアクティブなシートへの一般的な参照を持っていると思いながら、私は今、5番目と最後の行にその参照を持っているfr_1にマクロを記録した:
のコードは次のようになります。
どうすればよいですか?
'.Select'で終わる3行のコードは、まったく効果がありません! –