【Excel講座】セルとシート名を連動させるテクニック★早く知りたかった!★

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

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

  • @gorusgod3278
    @gorusgod3278 3 года назад +2

    両方vbaかと思いきや片方関数でびっくりした
    とても勉強になりました

    • @OfficeHARU
      @OfficeHARU  3 года назад

      ご視聴いただき誠にありがとうございます。お役に立てそうでなによりです!

  • @user-mf8ur2ry3w
    @user-mf8ur2ry3w 3 года назад +2

    一つ一つの関数の意味と、それらを合わせて使う方法について、とてもわかりやすかったです。早速使ってみます、いつもありがとうございます😊

    • @OfficeHARU
      @OfficeHARU  3 года назад +1

      いつも大変励みになるメッセージをいただけてとても嬉しいです!

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

    今までネットで検索してコピーした計算式でやっていたので、こうやってひとつずつ関数の意味を説明していただきながらこういう仕組みでシート名が抽出できるとわかって賢くなれました。
    マクロの式の方も解説いただけるとさらに賢くなれそうです。

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

      お役に立ててなによりです!

  • @shimata-1982
    @shimata-1982 3 года назад +5

    説明の仕方がうまいですね‼️わかりやすいですわ

    • @OfficeHARU
      @OfficeHARU  3 года назад

      ご視聴いただき誠にありがとうございます。
      最高の褒め言葉に感激しております!

  • @minoa03
    @minoa03 3 года назад +1

    これですよ、前から出来たらいいなと思っていたのは。早速取り入れます。
    良い動画に巡り合えました。

    • @OfficeHARU
      @OfficeHARU  3 года назад +1

      ご視聴いただき誠にありがとうございます!こちらこそ、求めていただける方に出逢えてよかったです。収録に使用したサンプルデータも概要欄からダウンロードいただけますので、よければご活用ください。

  • @user-cd9uh6gt2r
    @user-cd9uh6gt2r 3 года назад +2

    毎回参考にさせていただいています。
    今回も大変勉強になりました。

    • @OfficeHARU
      @OfficeHARU  3 года назад

      こちらこそ、いつもご視聴いただき本当にありがとうございます!お役に立ててなによりです。

  • @user-cu7fb5pd1z
    @user-cu7fb5pd1z 3 года назад +4

    数式を載せてくれているのが本当にありがたいです!

    • @OfficeHARU
      @OfficeHARU  3 года назад

      ご視聴いただき誠にありがとうございます。
      お役に立ててなによりです!

  • @yh2629
    @yh2629 3 года назад +1

    すごく勉強になります❗️ありがとうございます。

    • @OfficeHARU
      @OfficeHARU  3 года назад

      こちらこそ、ご視聴いただき誠にありがとうございます!

  • @user-ln9zg8fp4z
    @user-ln9zg8fp4z 2 года назад

    実務で凄く役立ちました、ありがとうございます!

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

      こちらこそご視聴くださり誠にありがとうございます☺️
      お役に立ててなによりです!

  • @martina-0616
    @martina-0616 3 года назад +3

    めっちゃ助かります!
    シートが多いので時短出来そうです👍

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

      ご視聴いただき誠にありがとうございます!
      視聴者様の業務効率化にお役立ていただけることがなによりの幸せです。

  • @user-kk5dw3hu3u
    @user-kk5dw3hu3u 3 года назад +1

    便利ですね!
    ありがとうございます。

    • @OfficeHARU
      @OfficeHARU  3 года назад +1

      こちらこそ、ご視聴いただき本当にありがとうございます!

  • @ShinMitsume_000
    @ShinMitsume_000 3 года назад +7

    CELL関数は凄い機能ですね。知らなかったです。いつも貴重な動画ありがとうございます^_^

    • @OfficeHARU
      @OfficeHARU  3 года назад +1

      いつもご視聴いただき誠にありがとうございます!きっかけとなれて嬉しいです。

  • @user-mg2kl5lh2l
    @user-mg2kl5lh2l 2 года назад

    LET関数が使えるならセル関数を変数にすることで見やすくなるしコピーしたときなんかに参照エラー起きても直す箇所一つだけで済むからおすすめ

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

      ご披露ありがとうございました☺️

    • @user-mg2kl5lh2l
      @user-mg2kl5lh2l 2 года назад

      参照エラーが面倒でLET関数で一つにまとめてたけどINDIRECT関数使えばそもそも参照エラー起きないことに最近ようやく気づいた
      A1の所をINDIRECT("A1")としてやればコピーしたり行削除や列削除しても参照エラー起きなくて快適

  • @sakukobayasi
    @sakukobayasi 3 года назад +5

    各シートにリンクする『目次の自動更新』を作ってもいいですよね。

    • @OfficeHARU
      @OfficeHARU  3 года назад

      ご視聴いただき誠にありがとうございます。
      ぜひお試しください。

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

    見た時はできるが、寝て起きると忘れる。。。。

    • @OfficeHARU
      @OfficeHARU  3 года назад +2

      ご視聴いただき誠にありがとうございます。
      お気持ちすごくわかります笑

  • @MaximumTheGEL_JP
    @MaximumTheGEL_JP 3 года назад +1

    これは凄い!

    • @OfficeHARU
      @OfficeHARU  3 года назад

      ご視聴いただき誠にありがとうございます。光栄です!

  • @hirohiro1220
    @hirohiro1220 3 года назад +1

    いつも勉強させてもらってます。職場でどやれるユーザーフォーム教えてくださいーーーー!

    • @OfficeHARU
      @OfficeHARU  3 года назад +1

      いつもご視聴いただきとても嬉しいです!
      多くの視聴者様に需要がありそうなら、今後ユーザーフォームについても取り上げて参ります。

  • @tmk4082
    @tmk4082 3 года назад +1

    とても参考になりました。VBA使ってみようと思います。
    一つ質問なのですが、Excelでは同じ名前のシートを複数作成出来なかったと記憶しています。
    C1に「あ」と入れたマクロ込みのシートをコピペしようとするとエラーとなるのでしょうか。

    • @OfficeHARU
      @OfficeHARU  3 года назад +1

      ご視聴いただき誠にありがとうございます。
      何らかのポップアップは出るかと思います。ご自身のお手元でご確認ください。

    • @tmk4082
      @tmk4082 3 года назад +1

      @@OfficeHARU 自動的に「あ(2)」になりました!
      早速本日、日付毎のデータ整理が捗りました。ありがとうございます。

  • @ryoh4374
    @ryoh4374 3 года назад +1

    VBAの方ってあの名前(、引数)で関数を作るとシート内容を変更したときに毎回自動で呼ばれるのでしょうか?
    シート名を取得する関数はExcelの標準機能として提供して欲しいですよね・・・
    CELL関数だと「新規」で開いたらエラーになったりして微妙ですし

    • @OfficeHARU
      @OfficeHARU  3 года назад +1

      ご視聴いただき誠にありがとうございます。
      ご質問の意図とズレていたら恐縮ですが、シート名をセルに表示する関数とセルのデータをシート名に適用するVBAを、同一シート上で両立させることはできません。
      シート名を取得する関数の実装については、Microsoftへ改善要請をされることをオススメします。

  • @chibi-chibi9137
    @chibi-chibi9137 3 года назад +3

    C1セルに数式を入れて、そのC1セルを
    数式内で指定しても、循環参照にならないのですね

    • @OfficeHARU
      @OfficeHARU  3 года назад +2

      ご視聴いただき誠にありがとうございます。いいご質問ですね。
      検査の種類で"filname"や"address"を指定した場合、セルに入力されているデータは関係なく、そのセルが存在しているパスやセル番地を返すだけなので、入力値や数式は循環していないことになります。
      検査の種類で"contents"を選択すると、そのセルに入力されているデータを返す必要があるため、循環参照のポップアップが発現します。

    • @chibi-chibi9137
      @chibi-chibi9137 3 года назад +2

      なるほど!
      今回はセル値を参照している
      わけではないからなんですね。
      勉強になりました!
      今回のテーマをやりたくてネットを漁り、
      以前から知っていましたが、
      循環参照にならない疑問を
      解消できずに使っていました。
      回答ありがとうございました!

  • @user-NakaAki
    @user-NakaAki 2 года назад

    3分20秒のところ,複数セルに同じ式を一括入力で感激。これどうやるんですか?

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

      F2 → Ctrl + Enterです。

    • @user-NakaAki
      @user-NakaAki 2 года назад

      F2まではわかったんですけど。ここでCtrlでしたか。ありがとうございました。

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

    ご質問させてください。
    対象シートのみではなく、全シートで連動させることはできるのでしょうか?
    ググってみましたが、その場合は都度マクロを実行する方法しか分かりませんでした。

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

      本講座は、セル→シート連動、シート→セル連動の2つのテクニックを扱っています。
      貴方がどちらのテーマで全シート連動をされたいのか、またどちらを実現したくて検索された結果マクロという解決策しかヒットしなかったのか、投稿者は知る由もありません。
      コメント欄での課題解決をご希望されるのであれば、主語を明確にした上で詳しく照会願います。

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

      @@OfficeHARU 失礼いたしました。
      セル→シート名連動 で、全シート連動したいと思っています。
      セルの値を変更しただけで、その都度手動でマクロを実行せずに、シート名に連動させることを全シートで行いたいです。
      その方法を教えていただきたく思います。
      全シートモジュールにご紹介されているコードをコピーペーストすること以外の方法はありますか?

  • @RWING1971
    @RWING1971 3 года назад +2

    さまざまなものを組み合わせて実現する、というのはすごいと思いつつ、シートの名前を取り出す程度のことが標準ではできないのか、とも思ってしまう。その程度の関数はあって然るべきじゃないのかなぁ。

    • @RWING1971
      @RWING1971 3 года назад +2

      自分で関数を定義するなら、
      Function sheetname()

      sheetname = ActiveSheet.Name
      End Function
      とすれば、シートの方には =sheetname() だけですむ。

    • @OfficeHARU
      @OfficeHARU  3 года назад +2

      ご披露ありがとうございます。シート名の取り出しは簡易操作(関数)で行えて然るべきというご意見については、Microsoftに改善要求をされることをオススメします。