何かメッセージをご入力頂いた後、投稿ボタンを押してください。ご確認後、再度[質問・感想を投稿する]ボタンを押してください。比較の条件設定バリエーションこの講座は有料講座です。講座の購入後ご覧になれます。ログインアカウントの新規作成この講座は有料講座です。講座の購入後ご覧になれます。解説ここでは、If文の骨格は同じまま、実務でありがちな条件のパターンをいろいろ紹介しています。この過程でやっていることは、とても重要。「まずは、小さなものから。・Kiso04_03IfThen・kiso_mm_movie.pdf(P7:主要な「構造」)※講座内で使用する資料は、この個別ページ内でダウンロードできます。さん:お返事ありがとうございます。活用してしまうのがよいかと思います。使っているうちに目や手に馴染んできて、ついに解説!というときにも、すんなり入りやすいかと。ひきつづきよろしくお願いいたします。発展編1を申込みましたので、そのときに改めて学習します。18:13:52)わかりました。発展編1を申込みましたので、そのときに改めて学習します。16:47:49)tyuさん:結論だけ書くと、最終行を調べるには、以下のように書きます。Rows.Count).End(xlUp).Row第4章の各種問題で試してみてください。さんがいずれ発展編1まで学習を進められることがあれば、そのときにと思います。数値をどのようにするのがいいのでしょうか。一個もない場合も含めて。数値をどのようにするのがいいのでしょうか。一個もない場合も含めて。09:46:57)ゲストさん:個々の部品に分けて作業するのがポイントです。Next構文でつまづいていましたが、理解できていなかったのと、全体の構造をつかめていなかったことが、改めてわかりました。ありがとうございます。Next構文でつまづいていましたが、理解できていなかったのと、全体の構造をつかめていなかったことが、改めてわかりました。ありがとうございます。j"にするという理解でいいのでしょうか?そういう悩まれ方をされているということは、理解以前に練習が足りないということです。以下のドリルをやりなおしてください。https://online.pc5bai.com/movie/index/25/119https://online.pc5bai.com/movie/index/25/120そのうえで、上記ページの他の受講生の方とのやりとりもひととおり読んでください。(下にある投稿ほど古いものです)特に、前者の「きんとうん」にかかるやりとりは参考になるかと。頭で考える前に、手を使って細かいひとつひとつステップを踏んで作業する習慣を見につけてください。さん:こんなの、かけ算九九よりだいぶ簡単です。型を紙に書いて暗記しよう。Ifの型を紙に書いて暗記しよう。12:18:14)複数条件を入れるケースは少し難しかったです。さん:>おだんご作りから始めて、1行テストで忠実にハナコのステップを進めると、確実に完成することを確認できました。>こんなに簡単にIF構文が完成することに勇気づけられています。手順の分解と忠実な実践がすべてです。17:06:18)じっくり動画の操作を見たのちに、自分でも同じ男性女性のif構文をつくってみました。おだんご作りから始めて、1行テストで忠実にハナコのステップを進めると、確実に完成することを確認できました。数字とそれ以外を切り分けてから変数にすると、うまくいきますね!変数への加工にショートカットのコピペを使うことにも慣れてきました。練習が足りないですけれど、こんなに簡単にIF構文が完成することに勇気づけられています。さん:>ところで、条件文の方を2つにしたい場合、どういったコードを書けばよいのでしょうか。演習問題の前半で登場します。vbRedといった複数範囲指定と変数を組み合わせたコードを書くのは四苦八苦でした。":j"のように、:まで””で括るという発想が思いつきませんでしたので、参考になりました。>ところで、条件文の方を2つにしたい場合、どういったコードを書けばよいのでしょうか。動画の中の例でいうと、男性でかつ合格した場合に、コメントを”やったね”とし、男性で不合格の場合には”次にがんばろう”、女性で合格した場合には”おめでとうございます”、女性で不合格の場合には”あとちょっとでしたね”などというようなケースを想定しています。vbRedといった複数範囲指定と変数を組み合わせたコードを書くのは四苦八苦でした。":j"のように、:まで””で括るという発想が思いつきませんでしたので、参考になりました。ところで、条件文の方を2つにしたい場合、どういったコードを書けばよいのでしょうか。動画の中の例でいうと、男性でかつ合格した場合に、コメントを”やったね”とし、男性で不合格の場合には”次にがんばろう”、女性で合格した場合には”おめでとうございます”、女性で不合格の場合には”あとちょっとでしたね”などというようなケースを想定しています。マクロで処理したエクセルファイルの状態を元に戻すことはできません。心配な場合は、マクロ実行前にバックアップを作成しておき、それからマクロ実行!という流れでいくよりないですね。あとは、ファイルは保存しないでまた開いて再度チャレンジか。フォローアップ動画の中で、実際に僕がそういう作業をしている様子を収録している回がありますので、そちらも参考にしていただければと思います。>小川様>お世話になります。>基本的な質問ですが、マクロ実行後に、エクセル画面上で元に戻す(例えばCtrl+Z)ことはできないのでしょうか。元に戻す矢印アイコンも無効になっているので無理だとは思いますが>設定で変えることもできないのでしょうか。04:47:59)小川様お世話になります。基本的な質問ですが、マクロ実行後に、エクセル画面上で元に戻す(例えばCtrl+Z)ことはできないのでしょうか。元に戻す矢印アイコンも無効になっているので無理だとは思いますが設定で変えることもできないのでしょうか。さん:お世話になっております。ご報告ありがとうございます。VBA基礎編4章-4と4章-8の動画YouTubeリンク修正いたしました。ご不便をおかけし申し訳ありませんでした。引き続き、よろしくお願いいたします。>小川先生、こんにちは。>>VBA基礎編4章-4と4章-8の動画のyoutubeへのリンクがありません。前回見たときはあったとおもいますが、なくなってしまったのでしょうか。00:18:14)小川先生、こんにちは。VBA基礎編4章-4と4章-8の動画のyoutubeへのリンクがありません。前回見たときはあったとおもいますが、なくなってしまったのでしょうか。「gyo&」でひとつの変数としてみなされてしまい、結合演算子がない事になるので赤くなって怒られたということですか。next構文の例ではキーワードと数値の間にスペースがないため、やはりひとつの変数としてみなされて怒られると。>変数とキーワードの前後の状態に要注意。>という認識でいいでしょうか?OKです。↓ただしこれは、サブプロシージャ名と変数名が同じですね。変数の宣言もありませんので、いろいろな意味でNGです。Sub以下の動画も参考にしてください。さん:1「gyo&」でひとつの変数としてみなされてしまい、結合演算子がない事になるので赤くなって怒られたということですか。next構文の例ではキーワードと数値の間にスペースがないため、やはりひとつの変数としてみなされて怒られると。Subとやってみたら、「コンパイルエラー:Fuctionまたは変数が必要です。関数と数値とキーワード以外の文字列は変数として認識されてしまう。「Dim=◯◯◯」で宣言しないと機能しない。結合演算子がないので構文エラーになってしまう。変数とキーワードの前後の状態に要注意。さん:先に、結論を書きます。変数やキーワードの直後のスペースを無くすのはやや危険。レベルの知識ではちょっと難しいかもしれませんが、簡単に解説します。-実は、「型指定文字」というのがあります。データ型の指定については発展編1で解説していますので今は深く触れませんが、「gyo&」と書くと、その変数には整数しか入れられない、という意味になります。(「gyo&」と、「&」まで含んだ形でひとつの変数名です)分かりにくいので「gyo&」を説明の便宜上、「hoge」と置き換えてみます。すると、いただいたコードの問題の箇所は、以下のようになります。間に結合演算子がないので構文エラーになります。以降に続くものを結合するという意味になります。以下の形について、「to」前後のスペースをなくして考えてみます。10このとき、考えられる構文エラーの理由は以下のとおり。「2」という数値と「to10」という変数があるとみなされる→「2」と「to10」との間に演算子がないので構文エラー。「2to10」という変数があるとみなされる→変数名の先頭が数値なので構文エラー。以下、結論は以下です。変数やキーワードの直後のスペースを無くすのはやや危険。いうか、前後にスペースがはいるはずのところで構文エラーになってしまったら、そこがアウトの可能性大。..という解説でOKでしょうか?まずは以上のとおりです。何かあればご質問ください。vbRedの部分が赤くなって怒られます。vbRedカーソル移動するとOKしてくれます。"ステキですね"入れなくてもOKしてくれます。next構文のtoの前後にも空白を入れないと認識してくれなかったり、空白が必要なものと不要なものの違いがよくわかりません。動画の視聴が完了しました。Nextの組み合わせ)で1点質問です。実務でも使ってみました。返信ありがとうございます。[Fn]キーを押しながら[F8]で試してみましたが、それだと全く反応しませんでした。worksheetsのマクロを書く場合は、ピリオドを打った後にリストが出てきませんが、出てくる場合と出てこない場合の違いって何ですか。私も10656の受講生の方と同じ症状になりました。返答いただきありがとうございます。6つに細分化までしていただき工程を追いかけやすく助かります。現在発展編1学習中です。プロジェクトエクスプローラの位置が上に細長く出てしまいます。順番を考えて条件を設定→これをきちんと説明している他の関連本等見かけません。初めまして、クッパと申します。講義、とても分かりやすいです。一点、下記の点を教えてください。