エクセル2003で作ったマクロを2000で実行すると、「コンパイル エラー : 名前付き引数が見つかりません。」とエラーが出てしまいます。
2003ではエラーが出ないので間違ってはいないと思うのですが、原因が分かりません。何卒、ご教授いただけませんでしょうか?
内容は以下になりますが、「DataOption」が反転で白字になるのでここに原因があると思うのですが、見よう見まねで作ったのでさっぱり分かりません…。
予約帳の入力フォームで、別シートに作ってあるリストから選択して月別に登録していくというような内容です。
宜しくお願い致します。
With ActiveSheet
mySNewRow = .Range("A65536").End(xlUp).Row + 1
.Cells(mySNewRow, "A") = cboDay.Value
.Cells(mySNewRow, "B") = cboArea.Value
.Cells(mySNewRow, "C") = cboTime.Value
.Cells(mySNewRow, "D") = cboBusnumber.Value
.Cells(mySNewRow, "E") = txtName1.Value
.Cells(mySNewRow, "F") = txtNumber.Value
.Cells(mySNewRow, "H") = txtCharge.Value
.Cells(mySNewRow, "I") = cboLodging.Value
.Cells(mySNewRow, "K") = txtRemarks.Value
.Cells(mySNewRow, "L") = cboInput.Value
.Cells(mySNewRow, "G") = lstName1.Value
.Cells(mySNewRow, "J") = lstName2.Value
End With
Range("A6:A605").Select
Range("A5:L605").Sort Key1:=Range("A6"), Order1:=xlAscending, Key2:=Range _
("C6"), Order2:=xlAscending, Header:=xlGuess, OrderCustom:=1, MatchCase _
:=False, Orientation:=xlTopToBottom, SortMethod:=xlPinYin, DataOption1:= _
xlSortNormal, DataOption2:=xlSortNormal
Unload userform1
userform1.Show
End Sub
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
DataOption1~3はExcel2002で追加された引数で、それ以前のバージョンでは使えません。
2002以降のバージョンでDataOption1~3にxlSortNormalを指定した場合は、それ以前のバージョンのSortと同じ動きをするので、それ以前のバージョンに移植する場合は「DataOption1~3:=xlSortNormal」の部分を削除しても構いません。
xlSortNormal以外の値を指定している場合は、旧バージョンと並び替え結果が違ってしまうので「自分で並び替えルーチンを作成する」必要があります。
No.1
- 回答日時:
こんにちは。
xl2000でソートをマクロ記録してみれば分かると思いますが、
xl2000には、引数DataOption1、2はありませんので
xl2000で実行させるためには
DataOption1:= xlSortNormal
DataOption2:=xlSortNormal
を省かないといけません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) なぜExit Subがあるのかわかりません 4 2023/02/19 12:34
- Visual Basic(VBA) Excelで下記のようにマクロを作ったところ、一回目は実行できたのですが、二回目以降「実行時エラー1 1 2022/03/25 08:08
- Excel(エクセル) VBAの指示の内容 昨日こちらでご教示頂いたのですが初心者な為、一つ一つの指示が何をやっているのかわ 2 2022/10/25 18:08
- Visual Basic(VBA) エラーコード1004 6 2022/06/09 14:12
- Visual Basic(VBA) VBAコードが作動せず、どこに問題があるのか教えて下さい。 3 2023/06/13 13:20
- Visual Basic(VBA) VBA処理追加 こちらでご教示頂いたのですが回答完了させてしまいましたのでこちらからまた質問させてく 2 2022/10/27 09:57
- Visual Basic(VBA) ローマ字、ハイフン付きの並び替え ローマ字抽出方法 Excelマクロ 4 2022/04/01 14:10
- Visual Basic(VBA) VBA 別ブックからの転記の高速化について VBA 別ブックからの転記の高速化についてご教授下さい。 19 2022/07/26 13:07
- Excel(エクセル) R列の1111/11/11以外、且つQ列の×の条件で該当行のAからAE列までオレンジに塗りつぶす 2 2022/07/02 10:18
- Visual Basic(VBA) VBAで実行時エラー'424' オブジェクトが必要ですと出る 2 2022/10/07 09:25
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Mozilla/4.0 とかってどういう...
-
Sniping Tool の[名前を付けて...
-
Excelのエラー
-
1つのPCに「Excel 2010」「Exc...
-
UDFのバージョンの確認方法につ...
-
システムコールエラー
-
Adobe Reader のDCとTouchの違...
-
YouTubeとか見てる途中でストッ...
-
Microsoft Feeds Synchronizati...
-
Win11で絵文字が一部表示されない
-
現在国内で稼働しているWindows...
-
ファイルのアイコンについたビ...
-
SP1やSP2とはなんですか>
-
ガレージバンドを開こうと思っ...
-
sma4(グラフ描画ソフト)について
-
windowsXP・Internet Explorer...
-
Excel VBA REFEDIT.DLL 修復方...
-
アイダ設計CM(小泉孝太郎出演...
-
自分のWindows XP のバージョン...
-
フェイスブックの右半分近くを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Mozilla/4.0 とかってどういう...
-
Sniping Tool の[名前を付けて...
-
kernel32.dll を 入手したい...
-
ファイルのアイコンについたビ...
-
Excelのエラー
-
Win11で絵文字が一部表示されない
-
現在国内で稼働しているWindows...
-
ブルートぅースについて
-
Monolingual for macOS
-
batファイルでバージョン情報を...
-
Adobe Reader のDCとTouchの違...
-
p(|z|>_1.96)の求め方を詳しく...
-
Microsoft Feeds Synchronizati...
-
UDFのバージョンの確認方法につ...
-
ヒモの女バージョンはなんとい...
-
システムコールエラー
-
VisualStudioSetup.exeの設定に...
-
スクロールバーが出ない!
-
JAVAを前のバージョンに戻...
-
自分が持っているWindows10のパ...
おすすめ情報