ExcelVBAはコピーと貼り付けを使いこなしてやっと脱初心者です

Поділитися
Вставка
  • Опубліковано 27 січ 2025

КОМЕНТАРІ • 18

  • @macro-chan
    @macro-chan  3 роки тому +3

    0:00 はじめに
    0:31 1つ目のやり方
    4:14 2つ目のやり方
    5:21 3つ目のやり方
    8:24 4つ目のやり方
    VBAプログラミング基礎講座の再生リスト
    ua-cam.com/play/PLtEwu-uWxIVXXg6jUYA1L5kOnk-BL23qW.html

  • @友広クマ
    @友広クマ 2 роки тому +1

    ありがとうございます!

    • @macro-chan
      @macro-chan  2 роки тому

      応援ありがとうございます!!!!

  • @猫田ニャン助-k4v
    @猫田ニャン助-k4v 3 роки тому +1

    物凄く勉強になります!コピペでもこんなにやり方があったんですね!
    分からない時は動画を見れば解決するので大変助かります!!

  • @アルサコルピーヤ
    @アルサコルピーヤ Рік тому

    マジっすか!セレクトメソッドなんて超超初心者だよね〜って思ってたけど普通に知りませんでした🫡毎回エラーが出てなんやかんやしてるうちに出来てましたが、そういうことか!有難うございます🎉

  • @NONAME-b4i9p
    @NONAME-b4i9p 2 роки тому

    ありがとうございました!!

  • @yamakminitomato1693
    @yamakminitomato1693 9 місяців тому

    Option Explicitの開き方がわかればお願いします。office2019です。

  • @奈良の早起き
    @奈良の早起き 3 роки тому

    私は 細かく覚えられないので マクロ記録で記録したプログラムを編集しています。

  • @sanmaisushi1457
    @sanmaisushi1457 2 роки тому

    いつも楽しく勉強させていただいております!ActiveSheetというのがさりげなく使われていますが、これはオブジェクトなのでしょうか?使い方が何となくしかわかりません~。メソッドとセットのようなものでしょうか。sortとかでも使いますよね。

    • @macro-chan
      @macro-chan  2 роки тому

      現在アクティブになっているシートオブジェクトを返すプロパティです。

    • @sanmaisushi1457
      @sanmaisushi1457 2 роки тому

      @@macro-chan なるほど、プロパティですか、 わかりましたー!とても初歩的な質問で恐縮です💦ありがとうございます!

  • @ヨシカズゲンダ
    @ヨシカズゲンダ Рік тому

    シート単位のコピーで最終行への追加転記がうまくできません。

  • @syouzama
    @syouzama 3 роки тому +2

    初歩的な質問なのですがクイックヒントはどのようにして出せばいいのですか?
    あと、:=と=の使い分け方がよくわかりません。

    • @macro-chan
      @macro-chan  3 роки тому +8

      クイックヒントはCtrl+iのショートカットキーで表示します。あとツール→オプションから自動クイックヒントをオンにしておけばしかるべきところで自動的に表示されます。
      :=は名前付き引数で使います。
      たとえばRange("A1").CopyのコピーメソッドにはDestinationの引数を指定します。
      名前付き引数で指定
      Range("A1").Copy Destination:=Range("B1")
      名前付き引数を使わないで指定
      Range("A1").Copy Range("B1")
      2つはどちらも同じ働きをします。
      Copyメソッドは引数が1つですが、複数引数があるようなメソッドの場合は名前付き引数を使ったほうが可読性が上がる場合が多いです。あと、引数にはワークシート関数と同じで順番があるのですが名前付き引数を使えば順番を無視できるメリットがあります。
      ちなみに、名前付き引数は別にメソッドだけのものではなくプロパティも関数も同じルールです。ただ、ほとんどメソッドでしか名前付き引数を使う人はいないです。
      =は代入式で使うケースと等しいか比較するケースの2パターンがあります。
      代入式
      Dim a
      a = 123
      比較
      Msgbox a = b

    • @syouzama
      @syouzama 3 роки тому

      @@macro-chan ありがとうございます!ご丁寧に回答いただき感謝してます。
      正直、最初書いている事が全然わからなかったのですが、勉強を進めていき
      最近やっと書いている意味がわかりました。
      マクロちゃんねるさんの動画は基礎から応用までいっぺんに学べて
      とてもありがたいです!

  • @pokypokypokypokypoky
    @pokypokypokypokypoky 3 роки тому +1

    エクセル外のマウスがある場所にペーストはできますでしょうか?

    • @macro-chan
      @macro-chan  3 роки тому

      Excel以外のアプリケーション(Wordやメモ帳など)に出力したいということであれば可能です。