エクセルのソート
エクセルのソート(並び替え)について、スクリプトを編集して実現したいと考えています。
ライブラリの「Excel操作(範囲選択)」をベースとして、スクリプトの以下の部分を書き換えたのですが、以下のメッセージが表示され実行に失敗します。
「スクリプトの実行に失敗しました。
エラー番号:1004
RangeクラスのSortメソッドが失敗しました。」
----スクリプト編集部分ここから----
~ここまでは変更なし~
'worksheet.range(range).select ← 範囲選択する操作をコメントアウト
worksheet.range(range).sort ← RangeクラスのSort関数を利用
~ここからも変更なし~
----ここまで----
なお、操作先のエクセルファイルには確かにデータは存在し、もともとの.selectのコメントアウトを外すと、確かに並べ替えたいデータが選択できていることは確認しています。
どなたか、原因について拝借いただけますでしょうか。
スクリプト探究者 回答した質問
回答とコメントは、会員登録(無料)で閲覧できるようになります。
新規登録