【Excel VBAエキスパート・スタンダード試験 合格講座③】第3章 ステートメント

Поделиться
HTML-код
  • Опубликовано: 24 янв 2025

Комментарии • 10

  • @hondy768
    @hondy768 2 года назад +9

    0:00 はじめにお読みください
    0:15 第3章 ~ステートメント~
    0:22 Exitステートメント
    3:15 Select Caseステートメント(説明)
    6:41 Select Caseステートメント(使用例)
    8:53 ★実演タイム★
    12:24 Do...Loopステートメント(説明)
    16:32 Do...Loopステートメント(Untilの使用例)
    18:25 Do...Loopステートメント(Whileの使用例)
    20:35 ★実演タイム★
    26:31 For Each...Nextステートメント(説明)
    28:10 For Each...Nextステートメント(使用例)
    30:50 For Each...Nextステートメント(Selection)
    32:18 ★実演タイム★
    37:48 分岐(Ifステートメント)
    39:37 分岐(Ifステートメント・使用例)
    39:54 分岐(複数の条件の組み合わせ)
    40:16 分岐(様々なパターン)
    41:20 お知らせ(書籍のご紹介)
    僭越ながら、私自身の学習の円滑化のため、動画のチャプター(的なもの)を付けさせていただきました。
    上記タイムスタンプから各スライドへとジャンプできますので、他の視聴者さんもぜひご利用ください♪(´∀`*)ゞ

  • @ゆうきおおた-h1n
    @ゆうきおおた-h1n 3 года назад +2

    ありがとうございます。引き続きよろしくお願いします。

  • @うどん-e6v
    @うどん-e6v 3 года назад +2

    Dim シート As Worksheet
    For Each シート In Worksheets
    ではなく
    For Each シート In Sheets
    でも、動くのはどうしてでしょうか…
    Dim ws As Workbook
    For Each ws In Books
    とはかけないですもんね…

    • @zunojapan
      @zunojapan  3 года назад +4

      田中亨先生が解説しているこちらのサイトを参考にしてみてください。
      officetanaka.net/excel/vba/beginner/09.htm

    • @うどん-e6v
      @うどん-e6v 3 года назад

      @@zunojapan ありがとうございます!!確認します!!

  • @うどん-e6v
    @うどん-e6v 3 года назад

    26:36 for each

  • @ichigoame_asd
    @ichigoame_asd 2 года назад

    6:00
    30:00

  • @うどん-e6v
    @うどん-e6v 3 года назад +1

    いつもありがとうございます!
    For each nextについてなのですが、どの箇所がセルの内容が変わる命令の役割を果たしているのかがわかりません。
    For each C in range(“A1:A3”)
    C=C*2
    Next C
    「C=C*2」でA1に二倍した数値を入れているように見えるのですが
    「C=C*2」には2倍した数を入れるという動作まで含まれているのですか??
    追記
    CはRange(“A1”),Range(“A2”),Range(“A3”)と
    変わっていくから変数なので
    Range(“A1”)=Range(“A1”)*2ということですかね!!!

    • @zunojapan
      @zunojapan  3 года назад +3

      たぶん理解されているとおりだと思いますが、2倍した数を入れる処理になっています。Cには、A1セル→A2セル→A3セルというように、範囲内のセルが1つずつ順に入ります。したがって繰り返しの中にある処理は、Range("A1")=Range("A1")*2 → Range("A2")=Range("A2")*2 → Range("A3")=Range("A3")*2 が順次行われていきます。各セルの値を2倍した値を各セルに書き込む処理が行われていますね。

    • @うどん-e6v
      @うどん-e6v 3 года назад

      @@zunojapan ありがとうございます!!!完全に理解ができました!