- ベストアンサー
VBAで空白がない所でコード走るとエラーが出る
- みんなの回答 (2)
- 専門家の回答
関連するQ&A
- VBAのコードがエラーになってしまいます。(エクセル)
ある表のある項目が空白以外(つまり、在庫がある)のものを オートフィルターで抽出して、その中の該当列のみコピーするマクロを 記録と修正をして書きました。 初めはきちんと動いていたのですが、今日になって急に 「Selection.Copy」のところでエラーが出てしまうようになったんです。 エラーコメント: 実行時エラー‘1004': そのコマンドは複数の選択範囲に対して実行できません。 ・・・・と出たときに、デバッグすると、「Selection.Copy」の 1行が黄色くなっていて、該当箇所になっています。 コード: Selection.AutoFilter Field:=19, Criteria1:="<>" '検索 Range("A8:C1000,G8:I1000,J8:L1000").Select Selection.Copy 作業自体は、複数の選択範囲に対して実行できる(コピーできる)し、 今まで動いていたのに??と、なにがいけないのかわからないので、 どうか教えていただきたいと思います。 VBAは勉強始めたばかりで、この部分だけが問題なのか わかりません。補足をしますので、どうかよろしくお願いします。 Excel2000を使用しています。
- ベストアンサー
- オフィス系ソフト
- 列を移動させるvbaコードを教えてください。
access2003を使用しています。 画像はテーブルですがフォームのデータシートビューで 画像のようにフォールド2を一番左に移動するvbaコードを知りたいです。 vbaで可能なのでしょうか? ご教授よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- 【VBA】Vlookupのエラー処理
VBAでWorksheetFunction.VLookupを利用しています。 エラーが発生した場合も、「参照先の表をもとに値を表示する」ようにしたいのですが、可能でしょうか。 【参照先の表】 一列目 二列目 あ か い き う く え け お こ ※エラー時 ん ※「あ」のときは「か」を表示させる。 ※「さ」のときは「ん」を表示させる。 エラー時に「ん」を表示させたいということではなく、 「表を参照して「ん」を表示させたい」という要望です。 (表を変更すればコードを変更せずとも表示を変えられる仕様) 言葉足らずかもしれませんが、ご協力お願いします。
- 締切済み
- Visual Basic
- 空白ならば vba エラーになる IsNull
If IsNull(Forms("フォーム").Cntrols("年度別").Value) = True Then End If このコードは何がおかしいですか? 実行時エラー2465になってしまいます。 コントロールが空白なら文字を入れて、空白じゃないなら mystr = Forms("フォーム").Cntrols("年度別").Value のようにして、コントロールの値を変数に格納したいのですが、 エラーになる原因がわかりません。
- ベストアンサー
- オフィス系ソフト
- エクセルで1行目が空白の場合、列を削除したい
こんにちは!質問をお願いします。 エクセルで表を作成していますが、1行目が空白のセルがある場合に、その列を削除したいのですが、VBAでどのようなコードにすればよいでしょうか? ※上記のD列を削除し左詰めにしたい。(空白セルはAからBBまでの間で、特定の位置以降で発生します。) ※ちなみに1行目には、=N というようにほかのセルを参照し、文字の入力があれば表示するようにしています。 初心者につき、うまく説明できていないかもしれませんが、よろしくお願いいたします。
- ベストアンサー
- その他MS Office製品
- なぜvbaコードに「#」を付けてもエラーにならないのか?
なぜvbaコードに「#」を付けてもエラーにならないのか? Sub Sample21() Dim n As Long n = FreeFile Open "D:\Test.txt" For Output As #n Print #n, Now Close #n End Sub というテキストファイルに書き込むマクロですが 「#n」はなぜエラーにならないのですか? 標準モジュールでは、 「#」と書くとコンパイルエラーになるのに For Output As #n だと大丈夫な理由が知りたいです。 あと、気付いた事は 「#」は「&」や「=」と同じ色で表示されます。
- ベストアンサー
- オフィス系ソフト
- エクセルVBAが中国のPCでは動かない(エラー)
VBAコード、コメントに日本語が含まれると中国のPCでは、動作できずエラーになると連絡をうけました。 どこの設定を変えると、そのまま使用可能になるでしょうか?
- ベストアンサー
- Visual Basic
- エクセルVBAで質問です。
エクセルVBAで質問です。 不用な空白行を削除したいのですが、どのようにコードを書いたらいいでしょうか? 添付の画像のような表を作っています。 添付のではAAからGGまでデータが入っていますが、いつもデータ数は違います。ただし20行目 より多くなることはありません。データ範囲の5行目から20行目まででおさまります。 このような条件で、データのない空白行を自動で削除するようにしたいと考えています。 よろしくお願いします
- ベストアンサー
- オフィス系ソフト
- エラーコード:0x800ccc81とは何のエラー
驚速パソコンのインストールでアウトルックの送信ができなくなる場合はありますか? アカウント設定などをやり直しても、エラーメッセージが 「不明なエラーが発生しました。エラーコード0x800ccc81」が表示され、送信することができません。 エラーコード表にも該当する番号が無く、困っています。 解決する方法はありますか?
- ベストアンサー
- その他(メールサービス・ソフト)