パソコン仕事5倍塾
35,000人を指導した東大卒・元日本IBM社内講師が直伝
MENU
受講生さんの投稿
(投稿ID: 5128) 添付ファイルのダウンロード権限がありません
小川 慶一さんのコメント
(コメントID: 7248)
...
(コメントID: 7249)
For gyo = 1 to 10 If kyukakubun1 <> kyukakubun2 Then If kyukakubun1 <> "" And kyukakubun2 = "" Then kyukakubun2 = kyukakubun1 Range("y" & gyo).Value = kyukakubun2 Range("y" & gyo).Font.Color = vbBlue '☆ここでの出力結果が気に入らないです
受講生さんのコメント
(コメントID: 7264)
(コメントID: 7252)
(コメントID: 7265) 添付ファイルのダウンロード権限がありません
(コメントID: 7263)
(コメントID: 7267) 添付ファイルのダウンロード権限がありません
(コメントID: 7268)
(コメントID: 7266)
(コメントID: 7269)
(コメントID: 7270)
(コメントID: 7272)
Captcha:
たった1ヶ月で人生が劇的に変わりました
佐藤信さん
役員クラスの方から高い評価を受けるようになりました。
佐賀県 - 岩本徹さん
今までまったく知らなかったショートカットキーを使いまくっています。
東京都 - 鷹觜慶さん
年齢60才間近、営業で外回りの時間が多い私でも退社時間が1-2時間程度早くなりました。
東京都 - 宗内隆明さん
受講前もすでにパソコン得意でしたが、そんな私でも受講して本当に良かったと思えた講座です。
東京都 - 佐伯とも子さん
ここまで包括的に仕事に役立つ深い学びを受けれた講座は初めてでした
東京都 - 飯田倫子さん
2025年03月18日 07:04
2025年03月16日 17:25
2025年03月13日 10:11
2025年03月12日 00:12
2025年03月18日 07:05
2025年03月13日 10:27
2025年03月13日 10:17
2022年02月24日 10:59
表示できる投稿はありません。
この学習サイトの教材制作、サポート、システム開発をすべてやっています。
2022年02月02日 00:00
2022年02月02日 03:00
2022年02月02日 06:00
2022年02月02日 09:00
2022年02月02日 12:00
2025年02月28日 09:44
2024年12月19日 11:30
2024年12月18日 13:30
2024年10月21日 17:30
2024年10月18日 17:00
2025年02月04日 08:51
2025年02月03日 12:58
2024年11月27日 11:48
2024年11月25日 12:07
2024年11月17日 09:51
2025年03月17日 20:45
2025年03月16日 08:37
2025年03月16日 08:13
2025年03月14日 21:18
2025年03月14日 00:25
2025年03月16日 08:16
2025年03月15日 13:24
2025年03月15日 13:23
2025年02月26日 16:37
2025年02月24日 15:44
2025年03月16日 09:00
2025年03月15日 15:38
2025年03月15日 15:08
2025年03月15日 15:05
2025年03月15日 14:57
2025年03月08日 07:15
2025年03月04日 15:36
2025年02月26日 16:38
2025年02月26日 16:36
2025年02月24日 22:57
受講生さんの投稿
(投稿ID: 5128) 添付ファイルのダウンロード権限がありません
システムからエクエルにデータを落とします。
2.この元データと入力済データを比較し異なっていたら
データを赤くする。
この2の段階をVBAで作りたいと思っています。
問題なのはこの中のtaikin1 とtaikin2 を比較する部分です。
単純に半日勤務課か一日勤務かなら問題はないのですが、
出勤時間が午前中で退勤時間が午後になる場合、
システムの仕様で退勤時間が12:00 になり
備考欄に文字列で退勤時間を入力するようになっています。
この午前・午後にわたる半日勤務のとき、
データが赤くなるときとならないと気が合って困っています。
この部分に★で印をつけてありますので
原因の説明と対処方法を教えてください。
小川 慶一さんのコメント
(コメントID: 7248)
こんばんは。
質問.txt をダウンロードしました。
ソースコードを
で囲ったものだけのようですが、このソースコードだけではわかりません。(★マークも見つけられませんでした)
問題を再現できるなるべく小さいサイズのサンプルデータとプログラムを準備し、再現方法をお知らせください。
(このサンプルデータとプログラムの準備の過程で、ご自身で問題解決できるかもしれません)
実務に関するサポートは、以下のサポートポリシーに基づいて行います。
特に、「サポートの方法及び利用時の注意点について」の項目に注意してご利用ください。
https://www.exvba.com/support.php
よろしく、お願いいたします。
小川 慶一さんのコメント
(コメントID: 7249)
追記です。
> 問題を再現できるなるべく小さいサイズのサンプルデータとプログラムを準備
「なるべく小さいサイズ」にするのは、できる範囲でで構いません。
念のために(あとで質問をされる方のための参考という意味も含めて)書きますが、問題を再現できないサイズのプログラムになってしまう場合も、対応できません。
たとえば、以下のような、コードの断片しかないために、[F5]での実行ができないようなもののことです。
よろしくお願いいたします。
受講生さんのコメント
(コメントID: 7264)
よろしくお願いします。
小川 慶一さんのコメント
(コメントID: 7252)
おまちしていますね (^^
> 元データと入力済みデータ、プログラムをつけて質問しなおします。
> よろしくお願いします。
受講生さんのコメント
(コメントID: 7265) 添付ファイルのダウンロード権限がありません
もう一度送ります。
よろしくお願いします。
小川 慶一さんのコメント
(コメントID: 7263)
こんばんは。
ファイルを開いてみましたが拡張子 .xslx のファイルでマクロが入っていません。
問題を再現できるなるべく小さいサイズのサンプルデータとプログラムを準備し、再現方法をお知らせください。
よろしくお願いします。
受講生さんのコメント
(コメントID: 7267) 添付ファイルのダウンロード権限がありません
まだよくわからないですが、
違っていたらまた言ってください。
キャリア、202010、業者,10と入れれば
プログラムがマクロがスタートします。
受講生さんのコメント
(コメントID: 7268)
小川 慶一さんのコメント
(コメントID: 7266)
おはようございます。
> ファイルの送り方が違っていたみたいです。
そうではなくて、エクセルVBAに関する基礎的な知識が不足しているようです。
今回も、添付ファイルをダウンロードしてみたところ、拡張子 .xlsx のファイルでした。
拡張子 .xlsx のファイルにはエクセルマクロは含められません。
どのようなファイルの送り方をしたとしても、送ったファイルが .xlsx であれば、あなたの目的は成功するはずがありません。
ファイルを配布する前に、そのファイル単体での検査をしましょう。
また、以下の文章も、日本語として成立していませんね。
> プログラムがマクロがスタートします。
全体的に、投稿前の事前のチェックが甘いと感じます。
慎重に確認したうえでの再投稿、お待ちしています。
> ファイルの送り方が違っていたみたいです。
> まだよくわからないですが、
> 違っていたらまた言ってください。
> キャリア、202010、業者,10と入れれば
> プログラムがマクロがスタートします。
受講生さんのコメント
(コメントID: 7269)
元データと入力済データは.slsxですけど・・・。
どのようにファイルを送れば
よろしいのでしょうか?
小川慶一さん:
> 受講生 さん:
>
> おはようございます。
>
> > ファイルの送り方が違っていたみたいです。
>
> そうではなくて、エクセルVBAに関する基礎的な知識が不足しているようです。
>
> 今回も、添付ファイルをダウンロードしてみたところ、拡張子 .xlsx のファイルでした。
>
> 拡張子 .xlsx のファイルにはエクセルマクロは含められません。
> どのようなファイルの送り方をしたとしても、送ったファイルが .xlsx であれば、あなたの目的は成功するはずがありません。
>
> ファイルを配布する前に、そのファイル単体での検査をしましょう。
>
>
> また、以下の文章も、日本語として成立していませんね。
>
> > プログラムがマクロがスタートします。
>
> 全体的に、投稿前の事前のチェックが甘いと感じます。
>
> 慎重に確認したうえでの再投稿、お待ちしています。
>
>
>
> > ファイルの送り方が違っていたみたいです。
> > まだよくわからないですが、
> > 違っていたらまた言ってください。
> > キャリア、202010、業者,10と入れれば
> > プログラムがマクロがスタートします。
小川 慶一さんのコメント
(コメントID: 7270)
こんにちは。
ダウンロードできたのは「10月業者_入力済データ(チェック用).xlsx」というファイルだけです。
そして、このファイルの中には、プログラムは見つかりません。
以下の動画で示したとおりです。
https://www.dropbox.com/s/bo6cz4an8bfzxvd/movie_210518_xlsx_only.mp4?dl=0
> 元データと入力済データは.slsxですけど・・・。
> どのようにファイルを送れば
> よろしいのでしょうか?
サポートのためには、問題を再現できるだけの情報が必要です。
プログラムが入ったファイルが必要なのはもちろんですが、プログラムが読み出す元データのあるファイル、プログラムが値を出力する書き出し先のシートがあるファイルが異なるようでしたら、それら2つも合わせて送付する必要があります。
つまり、この場合であれば、以下の、合計3点のファイルが必要です。
・プログラムが入ったファイル
・プログラムが読み出す元データのあるファイル
・プログラムが値を出力する書き出し先のシートがあるファイル
(本文末尾に【追記】あり)
複数ファイルを送付するための方法としては、たとえば、送付したいファイルをzip形式に圧縮してひとつのファイルにして送付するやり方が考えられます。
> マクロのエクセルは.slmxを送っています。
> 元データと入力済データは.slsxですけど・・・。
表記は正確に行うよう、十分に気をつけてください。
.slmx ではなく .xlsm 、.slsx ではなく .xlsx かと思います。
(もし本当に送付したファイルが拡張子 .slsx や .slmx のファイルだというなら別ですが、少なくともこちらでダウンロードできたファイルの拡張子は、 .xlsx でした)
前回も書きましたが、全体的に、投稿の準備に慎重さを感じられません。
最低限、投稿前に、自分が書いた文章全体を読み返しましょう。
たとえば、以下の点について、投稿前に再度チェックしましょう。
・使っている用語は正しいか?
・主語や述語、目的語が抜けていて、誤解を与える可能性のある文章になっていないか?
・「が」「を」「に」「の」「と」等の「助詞」を使い間違えて、文意の通らない文章になっていないか?
・文章全体で、言っていることに矛盾がないか?
こういうチェックをする習慣がないと、プログラムを書くとき/プログラムの内容を確認するときにも、チェックがどうしてもいい加減になってしまいます。
「マクロを書くことだけでなく、質問の投稿をすることも、マクロの練習になる」と思って取り組むと良いでしょう。
[参考] エクセルマクロ習得に関係する4つの能力
https://www.exvba.com/4skills.php#language
【追記】
より好ましくは、元データのあるシート、出力先のシート、プログラムを拡張子 .xlsm のひとつのファイルにまとめて送付することです。
さらに言えば、以下も考えられます。
くり返し述べている「問題を再現できるなるべく小さいサイズのサンプルデータとプログラムを準備」するということの例です。
・元データのあるシートで、関係ない情報を極力削除する
・元データと出力先を同じシートにまとめる
・くり返し作業で100件の元データを処理するマクロであれば、データのサイズを小さくして、元データの件数を10件程度に抑える
・問題の再現に必要なプログラム以外はすべて削除する。
「問題を再現できる最低限のサイズのサンプルを作る」というのは、問題解決のための重要な能力です。
やれる範囲でやってみてください。
小川 慶一さんのコメント
(コメントID: 7272)
こんにちは。
その後、いかがでしょうか。
困難を感じているところがあるようでしたら、相談してくださいね。
>受講生 さん:
>
>こんにちは。
>
>ダウンロードできたのは「10月業者_入力済データ(チェック用).xlsx」というファイルだけです。
>そして、このファイルの中には、プログラムは見つかりません。
>
>以下の動画で示したとおりです。
>https://www.dropbox.com/s/bo6cz4an8bfzxvd/movie_210518_xlsx_only.mp4?dl=0