5倍速!メールマガジン
外部アカウントで登録
受講生の声
新着の講座投稿
新着の講座コメント
新着のノート投稿
投稿一覧へ新着のノートコメント
表示できる投稿はありません。
サイト運営者紹介
小川 慶一講師/教材/システム開発者紹介
この学習サイトの教材制作、サポート、システム開発をすべてやっています。
表示できる投稿はありません。
この学習サイトの教材制作、サポート、システム開発をすべてやっています。
受講生さんの投稿
(投稿ID: 4499) 添付ファイルのダウンロード権限がありません
勘定科目のデータを配列motoに格納して、一列目にある勘定科目をキーにし、情報(科目名や他システムでの科目名)を、任意のセル(他シートを含み、科目名表記が始まるところをActivecellにしてマクロを実行すると、リスト(moto)の何列目の情報を勘定科目から見て何列目に表示したいかをInputboxで変数として格納し、出力をする
というコーディングをしているのですが、motoに格納したデータのあるシート内は成功するのですが他シートだとうまくいきません。
どのコードが原因なのかお教えいただけますでしょうか
よろしくお願いいたします。
小川 慶一さんのコメント
(コメントID: 6200)
ファイル、拝見しました。
formのf_InputDataは、使っていないということでOKですね。
> どのコードが原因なのかお教えいただけますでしょうか
その話をするには、まずコードを整形してからですね。
[1] option explicit を先頭につけましょう。
[2] sub ... end sub 内は一段インデントを。
[3] そのほか、インデントいろいろダメなので、全面的にみなおす。
[4] 不必要に複数行改行が入っている箇所は詰めて書く。
上記[1]-[4]を実施後、再検討のうえ、また相談ください。
というか、上記[1]-[4]を行うだけでもだいぶコードの見落としよくなりますし、自力解決できるようになるかも。
[3]については、分からないところがあるようでしたら、やれる範囲で、でOKです。
よろしくお願いします。
> 小川先生
>
> 勘定科目のデータを配列motoに格納して、一列目にある勘定科目をキーにし、情報(科目名や他システムでの科目名)を、任意のセル(他シートを含み、科目名表記が始まるところをActivecellにしてマクロを実行すると、リスト(moto)の何列目の情報を勘定科目から見て何列目に表示したいかをInputboxで変数として格納し、出力をする
>
> というコーディングをしているのですが、motoに格納したデータのあるシート内は成功するのですが他シートだとうまくいきません。
>
> どのコードが原因なのかお教えいただけますでしょうか
> よろしくお願いいたします。
>
受講生さんのコメント
(コメントID: 6203)
ありがとうございました!発見してなおせました。
> 受講生 さん:
>
> ファイル、拝見しました。
>
> formのf_InputDataは、使っていないということでOKですね。
>
> > どのコードが原因なのかお教えいただけますでしょうか
>
> その話をするには、まずコードを整形してからですね。
>
> [1] option explicit を先頭につけましょう。
> [2] sub ... end sub 内は一段インデントを。
> [3] そのほか、インデントいろいろダメなので、全面的にみなおす。
> [4] 不必要に複数行改行が入っている箇所は詰めて書く。
>
> 上記[1]-[4]を実施後、再検討のうえ、また相談ください。
> というか、上記[1]-[4]を行うだけでもだいぶコードの見落としよくなりますし、自力解決できるようになるかも。
>
> [3]については、分からないところがあるようでしたら、やれる範囲で、でOKです。
>
> よろしくお願いします。
>
>
>
>
>
> > 小川先生
> >
> > 勘定科目のデータを配列motoに格納して、一列目にある勘定科目をキーにし、情報(科目名や他システムでの科目名)を、任意のセル(他シートを含み、科目名表記が始まるところをActivecellにしてマクロを実行すると、リスト(moto)の何列目の情報を勘定科目から見て何列目に表示したいかをInputboxで変数として格納し、出力をする
> >
> > というコーディングをしているのですが、motoに格納したデータのあるシート内は成功するのですが他シートだとうまくいきません。
> >
> > どのコードが原因なのかお教えいただけますでしょうか
> > よろしくお願いいたします。
> >