戻る  □VBAのサロン  □ 使用方法  □ 新着記事  □ 新規に質問する!  □ トピック一覧  □ 検索  □ 過去ログ
[ 最新記事及び返信フォームをトピックトップへ ]
このトピック参照回数 :
前月のシートを参照する

    [133574] 前月のシートを参照する-

    ■親トピック/記事引用/メール受信=OFF■

    □投稿者/ 吉永 -(2023/02/04(14:29))
    □U R L/

      お世話になります。
      毎月、その月のいろいろな記録を録っているために、
      1枚づつ月毎のシートが増えてゆくブックがあります。

      その記録の中に残高更新の項目があり、
      前月の残高を参照しています。
      やり方が分からないために、やるたびにシートを行ったる来たりしています。
      これを関数でできないかとの質問です。
      シート名は『23年2月』というように入っています。

      聞いたところでは、『前から2枚目』という関数もあるとのことでしたが、
      間にシートが入ったりすることもあるので、
      位置指定は無理と思って質問させていただいています。

      なので、自分のシート名の一月前をシート名として探すような考えをしたいと思います。
      例えば、3月の更新をする場合は『23年2月』のシートを探すようなイメージです。
      宜しくお願いします。




      ++++++++++++++++++++
      OS      ⇒OTHER
      Version⇒OTHER
      ++++++++++++++++++++




    [133575] Re[1]: 前月のシートを参照する-

    記事引用/メール受信=OFF■

    □投稿者/ メジロ -(2023/02/04(14:57))
    □U R L/
      表の構成が分からないので前提をおきます。
      
      ・シート名は「23年1月〜23年12月」とします。
      ・セルA1に日付データ(ex 2023/2/1)が入力されているとします。
       
       =INDIRECT(TEXT(A1,"yy")&"年"&MONTH(A1)-1&"月!A1")




    [133576] Re[2]: 前月のシートを参照する-

    記事引用/メール受信=OFF■

    □投稿者/ メジロ -(2023/02/04(15:02))
    □U R L/
      式のセル番地が不適切でした。
      前月の残高はセルB2にあるものとします。
      
      =INDIRECT(TEXT(A1,"yy")&"年"&MONTH(A1)-1&"月!B2")
                            ↑ここを変更してください
      




    [133577] Re[3]: 前月のシートを参照する-

    記事引用/メール受信=OFF■

    □投稿者/ 吉永 -(2023/02/04(15:36))
    □U R L/

      メジロさん、ありがとうございました。

      =INDIRECT(TEXT(A1,"yy")&"年"&MONTH(A1)-1&"月!B2")
      の命令は確かに前月が出ましたが、
      それをシート名として使う必要があります。
      シート名とする部分が必要と思います。

      また、お答えでは、当月シート名がA1セルにあることにしていますが、
      直接当月シート名を参照するのは難しいのでしょうか。
      ダメならこのようにしようと思いますが。

      もう1点、1月で前年12月を見ようとすると0月になってしまいます。

      いろいろ無知なので申し訳ありません、
      宜しくお願いいたします。




    [133578] Re[4]: 前月のシートを参照する-

    記事引用/メール受信=OFF■

    □投稿者/ 吉永 -(2023/02/04(15:56))
    □U R L/

      =(RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1))))
      を見付けました。
      これでシート名が求められそうです。
      もう少し考えてみます。




    [133579] Re[5]: 前月のシートを参照する-

    解決!!ありがとうございました! / 記事引用/メール受信=OFF■

    □投稿者/ 吉永 -(2023/02/04(16:40))
    □U R L/

      メジロさん、大変失礼しました。
      初めの命令で出来ていました。
      私のコピーミスみたいで、
      全く同じことを再度やったら参照できました。

      そして、ファイル名を参照する部分は、
      別途考えます。
      ファイル名参照は上記で調べられていますので、
      極端には、A1セルに入れておけば十分使えます。

      残るは、1月に前月を求める部分だけです。
      (12月ではなく、0月となってしまう点です。)

      取りあえずできましたので解決とさせていただきます。
      お世話になりました。



このトピック内容の全ページ数 / [0]

このトピックに書きこむ
Name/
E-Mail/

└>このツリーのレス記事をメールで受信しますか? YES/ NO/
Title/
URL/
Comment/ 通常モード->  図表モード-> (←の場合適当に改行を入れて下さい)
タグが使用できます。例 ⇒ <font color="blue">文字</font>
解決!!ありがとうございました! 解決       保留中です・・・ 保留        迷宮入りorほかあたって見ます・・ 迷宮入       すいませ〜ん。誰か〜! Help! ←※回答者専用
解決したらチェック       保留(コードテスト中など・・)         解決不可orレスが全く付かなくてほかのサイトに行くときなど・・
削除キー/
(半角8文字以内) 


- Child Forum -
Edit:ゆう-G