Excel VBA質問箱 IV

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

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


69061 / 76734 ←次へ | 前へ→

【12193】Re:subまたはfunctionが定義されていません。
お礼  超初心者・・・  - 04/3/26(金) 12:59 -

引用なし
パスワード
   ▼こうちゃん さん:
>超初心者・・・さん、おはようございます
>
>>ユーザーフォームを作成してコマンドボタンを押したら動き出すようにしたいのですが、「コンパイルエラー subまたはFunctionが定義されていません。」というエラーメッセージが出てしまい対処方法が分かりません。
>
>>  Nexti
>直接の原因はこれです。
>書くなら Next i です。
>Nextとiがくっついていたので、関数(プロシージャ)と判断されてしまったものです。
>
>でもそれ以外もちょっと無理がありそうです。
>超初心者・・・さんが意図されたであろう形に手をいれてみたので、違いを確認しながら試してみてね。
>
>Private Sub CommandButton_Click()
>  '変数の宣言
>  Dim 割引日 As Variant
>  Dim i As Integer
>  Dim ws As Worksheet
>  Dim 手形台帳 As Workbook
> 
>  'テキストボックスに入力された割引日を格納
>  '割引日 = TextBox1.Value
> 
>  'エクセル画面を表示する
>  Application.Visible = True
>  '受取手形台帳のオープン
>  Set 手形台帳 = Workbooks.Open("c:\受取手形台帳.xls")
> 
>  For i = 1 To 12
>    Set ws = 手形台帳.Sheets(i)
>    ws.Select
>    Range("h1").AutoFilter field:=8, Criteria1:=割引日
>  Next i
> 
>End Sub


こうちゃんさんお答えいただきましてどうもありがとうございました。
仕事中のためお返事遅くなりどうもすみません。

早速実行してみたところ、IROCさんのもこうちゃんさんのも「RangeクラスのAutofilterメソッドが失敗しました」と
出てしまいました・・・

これはいったいどこがいけないのでしょう?
元データの受取手形台帳がいけないのでしょうか・・・?

0 hits

【12184】subまたはfunctionが定義されていません。 超初心者・・・ 04/3/26(金) 1:25 質問
【12185】Re:subまたはfunctionが定義されていませ... IROC 04/3/26(金) 8:51 回答
【12192】Re:subまたはfunctionが定義されていませ... 超初心者・・・ 04/3/26(金) 12:58 お礼
【12186】Re:subまたはfunctionが定義されていません... こうちゃん 04/3/26(金) 8:52 回答
【12193】Re:subまたはfunctionが定義されていません... 超初心者・・・ 04/3/26(金) 12:59 お礼
【12198】Re:subまたはfunctionが定義されていません... こうちゃん 04/3/26(金) 14:44 回答
【12202】Re:subまたはfunctionが定義されていません... 超初心者・・・ 04/3/26(金) 15:35 お礼
【12203】Re:subまたはfunctionが定義されていませ... IROC 04/3/26(金) 15:50 回答
【12244】Re:subまたはfunctionが定義されていませ... 超初心者・・・ 04/3/28(日) 0:57 お礼
【12251】Re:subまたはfunctionが定義されていませ... IROC 04/3/28(日) 11:54 回答

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