基礎講座第2章10 - ドリル3

この講座は有料講座です。
講座の購入後ご覧になれます。

ログインアカウントの新規作成

解説

第2章のドリル3

【この動画で使用する教材ファイル】
 ・Kiso02_drill.xls
※講座内で使用する資料は、この個別ページ内でダウンロードできます。

この教材についての過去の質問・感想

8772 : 小川慶一の回答 (2017-08-27 00:44:09)

受講生 さん:

> 始めに私が書いたコメント(8664)
>  セル1+1の場合 セル11となる。
>  セル2にならないので注意!
> は、よく見ると & ではなく + としている。

「自分は正しくマクロを書いた。問題なく動くはずだ」という予断は禁物です。

第1章でも、手書きドリルをやりましたね。
一行一行、マクロの内容を声に出して読み上げ、それから作業する、としました。
それだけの注意をもって検証しないと、自分が作ったマクロについての思い込みに気づけません。

今回の経験を今後の糧としてください。


8764 : 受講生さんのコメント (2017-08-25 17:33:14)

8754:小川さんの回答から

ご指摘ありがとうございます。
やってみました。
・ Range("A1" & 1).Value = 1 '[1] のマクロを実行すると
 セルA11 に 1が入力されました。
・Range("A1" + 1).Value = 2 '[2] のマクロを実行すると
 エラーメッセージが出ました。(以下エラーメッセージ)
 実行時エラー’13’:
 型が一致しません。
(ここまで)

原因を考えると、+1では型が違うので実行エラーとなる。
このことから、
始めに私が書いたコメント(8664)
 セル1+1の場合 セル11となる。
 セル2にならないので注意!
は、よく見ると & ではなく + としている。
これでは型違いで、セル11になるのではなく 型違いエラー
正しくは、
 セル1&1は セル11が選択される。
 セル2が選択されるわけではないので注意すること!
となる。

学習を繰り返し見て、ドリルを解き
マクロを書いて動かすことで違いが理解できました。

ありがとうございます。

試しに、以下のプログラム実行して、どうなったか結果をここに書いてください。

Sub plus_to_and()
Range("A1" & 1).Value = 1 '[1]
Range("A1" + 1).Value = 2 '[2]
End Sub


8754 : 小川慶一の回答 (2017-08-23 08:59:49)

受講生 さん:

まだおかしいです。
試しいに、以下のプログラム実行して、どうなったか結果をここに書いてください。

Sub plus_to_and()
    Range("A1" & 1).Value = 1 '[1]
    Range("A1" + 1).Value = 2 '[2]
End Sub


> > あっていますか?
> きちんと考え抜いて、自信を持てる回答を得て、それから投稿してください。
> 自分で学ぶことが大事ですね。

あっているのか?と人に聞くのではなく、自分で実験する。
実験結果をもとに考察する。

基本中の基本です。
それができない間は、何も自力で問題解決できないヘタレのままでしょう。
これだけ時間をかけてもやりとりを重ねてもそこにピンとこなかったあなたは、理系科目の学び方の基礎中の基礎から鍛えなおす必要があります。おつきあいするので、がんばって頭と体をこの場を使って鍛えてください。


8748 : 受講生さんのコメント (2017-08-23 07:17:22)

自分で学ぶことが大事ですね。

セル1+1 と書くとコンピュータは
セル11に対して与えられた値を返す。

気をつける!

受講生 さん:

> あっていますか?

きちんと考え抜いて、自信を持てる回答を得て、それから投稿してください。


8702 : 小川慶一の回答 (2017-08-14 00:41:37)

受講生 さん:

> あっていますか?

きちんと考え抜いて、自信を持てる回答を得て、それから投稿してください。


8696 : 受講生さんのコメント (2017-08-13 06:30:21)

何度もご指摘有り難うございます。
改めて。

セル1+1を書くとコンピュータは
セル11に対して与えられた値を返す。
1+1は2に思いがちだがそれは違うので注意が必要。

あっていますか?

>受講生 さん:

正しい記述に改めたものを再投稿してください。
こういうところを詰めないと、あとあとに響きます。

> 再度見直しました。
> 気をつけていきます!


8680 : 小川慶一の回答 (2017-08-12 12:29:39)

受講生 さん:

正しい記述に改めたものを再投稿してください。
こういうところを詰めないと、あとあとに響きます。

> 再度見直しました。
> 気をつけていきます!


8671 : 受講生さんのコメント (2017-08-12 07:20:22)

再度見直しました。
気をつけていきます!


8665 : 小川慶一の回答 (2017-08-11 06:28:24)

受講生 さん:

違いますよ。
もう一度動画見直して、コメントし直すと良いでしょう。

> セル1+1の場合 セル11となる。
>          セル2にならないので注意!


8664 : 受講生さんのコメント (2017-08-11 05:32:47)

セル1+1の場合 セル11となる。
         セル2にならないので注意!


7387 : 受講生さんのコメント (2016-12-09 14:51:51)

複雑な部分もありましたが、すべて理解できました。


3日がかりのその仕事、3分で終わらせる方法教えます。ガラパゴスタディーオンライン講座 ユーザー登録

本講座の動画一覧

  1. 【動画1】 基礎講座第1章1 - マクロの入ったファイルを開くときの注意点
    【動画1】 基礎講座第1章1 - マクロの入ったファイルを開くときの注意点 未習得
  2. 【動画2】 基礎講座第1章2 - オブジェクトの指定
    【動画2】 基礎講座第1章2 - オブジェクトの指定 未習得
  3. 【動画3】 基礎講座第1章3 - 色の指定
    【動画3】 基礎講座第1章3 - 色の指定 未習得
  4. 【動画4】 基礎講座第1章4 - コメントの活用
    【動画4】 基礎講座第1章4 - コメントの活用 未習得
  5. 【動画5】 基礎講座第1章5 - 算術演算子
    【動画5】 基礎講座第1章5 - 算術演算子 未習得
  6. 【動画6】 基礎講座第1章6 - 手書きする演習
    【動画6】 基礎講座第1章6 - 手書きする演習 未習得
  7. 【動画7】 基礎講座第1章7 - ワークシート関数との挙動の違い
    【動画7】 基礎講座第1章7 - ワークシート関数との挙動の違い 未習得
  8. 【動画8】 基礎講座第1章8 - 変数を使ったプログラム、変数を使う意義
    【動画8】 基礎講座第1章8 - 変数を使ったプログラム、変数を使う意義 未習得
  9. 【動画9】 基礎講座第1章9 - 変数を活用するときの注意点
    【動画9】 基礎講座第1章9 - 変数を活用するときの注意点 未習得
  10. 【動画10】 基礎講座第1章10 - 自動データヒント機能
    【動画10】 基礎講座第1章10 - 自動データヒント機能 未習得
  11. 【動画11】 基礎講座第1章11 - テストの方法
    【動画11】 基礎講座第1章11 - テストの方法 未習得
  12. 【動画12】 基礎講座第1章12 - ドリル
    【動画12】 基礎講座第1章12 - ドリル 未習得
  13. 【動画13】 基礎講座第2章1 - 第2章の概要
    【動画13】 基礎講座第2章1 - 第2章の概要 未習得
  14. 【動画14】 基礎講座第2章2 - 文字列とは
    【動画14】 基礎講座第2章2 - 文字列とは 未習得
  15. 【動画15】 基礎講座第2章3 - 文字列操作の基本
    【動画15】 基礎講座第2章3 - 文字列操作の基本 未習得
  16. 【動画16】 基礎講座第2章4 - セルの書式と、値の投入
    【動画16】 基礎講座第2章4 - セルの書式と、値の投入 未習得
  17. 【動画17】 基礎講座第2章5 - 文字列の結合
    【動画17】 基礎講座第2章5 - 文字列の結合 未習得
  18. 【動画18】 基礎講座第2章6 - セルやシートの指定に使われる文字列
    【動画18】 基礎講座第2章6 - セルやシートの指定に使われる文字列 未習得
  19. 【動画19】 基礎講座第2章7 - 日付の扱い
    【動画19】 基礎講座第2章7 - 日付の扱い 未習得
  20. 【動画20】 基礎講座第2章8 - ドリル1
    【動画20】 基礎講座第2章8 - ドリル1 未習得
  21. 【動画21】 基礎講座第2章9 - ドリル2
    【動画21】 基礎講座第2章9 - ドリル2 未習得
  22. 【動画22】 基礎講座第2章10 - ドリル3
    【動画22】 基礎講座第2章10 - ドリル3 未習得
  23. 【動画23】 基礎講座第2章11 - ドリル4
    【動画23】 基礎講座第2章11 - ドリル4 未習得
  24. 【動画24】 基礎講座第2章12 - ドリル5
    【動画24】 基礎講座第2章12 - ドリル5 未習得
  25. 【動画25】 基礎講座第3章1 - マクロを書く人のためのキーボード操作
    【動画25】 基礎講座第3章1 - マクロを書く人のためのキーボード操作 未習得
  26. 【動画26】 基礎講座第3章2 - マクロを書く人のためのショートカットキー操作
    【動画26】 基礎講座第3章2 - マクロを書く人のためのショートカットキー操作 未習得
  27. 【動画27】 基礎講座第3章3 - Left関数、Mid関数、Right関数
    【動画27】 基礎講座第3章3 - Left関数、Mid関数、Right関数 未習得
  28. 【動画28】 基礎講座第3章4 - Len関数、Instr関数
    【動画28】 基礎講座第3章4 - Len関数、Instr関数 未習得
  29. 【動画29】 基礎講座第3章5 - 手書きドリル1(関数の練習)
    【動画29】 基礎講座第3章5 - 手書きドリル1(関数の練習) 未習得
  30. 【動画30】 基礎講座第3章6 - 手書きドリル2(関数の練習)
    【動画30】 基礎講座第3章6 - 手書きドリル2(関数の練習) 未習得
  31. 【動画31】 基礎講座第3章7 - 住所情報を分割する(方針を考える)
    【動画31】 基礎講座第3章7 - 住所情報を分割する(方針を考える) 未習得
  32. 【動画32】 基礎講座第3章8 - 住所情報を分割する(方針の説明)
    【動画32】 基礎講座第3章8 - 住所情報を分割する(方針の説明) 未習得
  33. 【動画33】 基礎講座第3章9 - 住所情報を分割する(実習)
    【動画33】 基礎講座第3章9 - 住所情報を分割する(実習) 未習得
  34. 【動画34】 基礎講座第3章10 - プログラミング実習のまとめ
    【動画34】 基礎講座第3章10 - プログラミング実習のまとめ 未習得
  35. 【動画35】 基礎講座第4章1 - 第4章の概要
    【動画35】 基礎講座第4章1 - 第4章の概要 未習得
  36. 【動画36】 基礎講座第4章2 - ハナコのステップ
    【動画36】 基礎講座第4章2 - ハナコのステップ 未習得
  37. 【動画37】 基礎講座第4章3 - 「For Next構文」を覚える
    【動画37】 基礎講座第4章3 - 「For Next構文」を覚える 未習得
  38. 【動画38】 基礎講座第4章4 - 「For Next構文」の実習
    【動画38】 基礎講座第4章4 - 「For Next構文」の実習 未習得
  39. 【動画39】 基礎講座第4章5 - 「ハナコのステップ」のふりかえり
    【動画39】 基礎講座第4章5 - 「ハナコのステップ」のふりかえり 未習得
  40. 【動画40】 基礎講座第4章6 - If文
    【動画40】 基礎講座第4章6 - If文 未習得
  41. 【動画41】 基礎講座第4章7 - 「If文」の実習
    【動画41】 基礎講座第4章7 - 「If文」の実習 未習得
  42. 【動画42】 基礎講座第4章8 - 比較の条件設定バリエーション
    【動画42】 基礎講座第4章8 - 比較の条件設定バリエーション 未習得
  43. 【動画43】 基礎講座第4章9 - If文のその他の構文その1
    【動画43】 基礎講座第4章9 - If文のその他の構文その1 未習得
  44. 【動画44】 基礎講座第4章10 - If文のその他の構文その2
    【動画44】 基礎講座第4章10 - If文のその他の構文その2 未習得
  45. 【動画45】 補講:複数ファイル間でのデータ転記
    【動画45】 補講:複数ファイル間でのデータ転記 未習得

塾長 小川慶一

メニュー

コメント紹介

もっと見る

ページの先頭へ