Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


74803 / 76732 ←次へ | 前へ→

【6385】なるほど!
お礼  NinNin  - 03/6/26(木) 20:48 -

引用なし
パスワード
   ichinose さん、こんばんは。
回答ありがとうございます。
>[関数の引数]ダイアログボックスにエラーが出ているのが気に入らないんですが、
>これで代用できますか?
>'============================================
>Sub test()
>  On Error Resume Next
>  ActiveCell.Formula = "=VLOOKUP(検索値,範囲,列番号,検索の型)"
>  Application.Dialogs(xlDialogFunctionWizard).Show
>  On Error GoTo 0
>End Sub
>
>要は、初期設定時の関数の引数をどうするかですが(ActiveCell.Formula = "")、
>他に方法があるのかもしれません。
上を元にいろいろ試行錯誤してるうちに、とりあえずできました。
Sub test2()
  ActiveCell.Formula = "=VLOOKUP(,,,)"
  Application.Dialogs(xlDialogFunctionWizard).Show
End Sub
でも、他の関数のときは、ご指摘の通り、初期設定時の関数の引数により、エラー出ますね。
1 hits

【6360】関数の引数 ダイアログボックス NinNin 03/6/26(木) 8:57 質問
【6370】Re:関数の引数 ダイアログボックス Taka-mk2 03/6/26(木) 13:56 回答
【6376】組込み関数のなんです NinNin 03/6/26(木) 15:36 質問
【6384】Re:組込み関数のなんです ichinose 03/6/26(木) 18:22 発言
【6385】なるほど! NinNin 03/6/26(木) 20:48 お礼
【6390】おお〜。 Taka-mk2 03/6/27(金) 8:32 発言

74803 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free