こんにちは
可能と思います。ただし、グラフへの参照ですが、現在のバージョンですと日本語(マルチバイト文字)ですとうまく見つからないようなので、半角英数字でグラフの名前を付けてあげると良いと思います。 Excel.Sheet("Sheet1").Chart("Graph1")
のような感じです。
データの範囲を変数で指定しなおすと、以下のエラーとなりました。
先ほどの画像ですとRangeの中身が正しくないですので、その点を確認した方が良いと思います。
文字列ですので、直前でメッセージボックスでもログ出力でも良いので、Rangeの中身の式を出力させて確認すると良いと思います。