[[20181228115835]] 『リンクについて』(もも) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『リンクについて』(もも)

したい事例)sheets"10月5日"がマクロによって作成される。sheets"カレンダー"の10月5日のセルをクリックするとsheets"10月5日"が表示される。

※sheets"カレンダー"は関数で作られたカレンダーになっています。
<>内を変更するとカレンダーが変更されるように作っています。
<2018>年<10>月
日月火水木金土
 123456
78910111213
14151617181920
21222324252627
28293031

このようなことは可能でしょうか。
よろしくお願いいたします。

< 使用 Excel:Excel2016、使用 OS:Windows10 >


可能ですよ。
・シートの新規作成
・セルにリンクを作成
などの処理をマクロ記録してみましょう。
ヒントが得られるはずです。

(γ) 2018/12/28(金) 12:35


回答ではないですがとりあず、レイアウトがよくわかりません。
↓みたいな感じで表現できませんか?

【カレンダー】シート

 ______A___B____C____D____E____F____G____
  1   <2018>年 <10>月 
  2   日   月   火   水   木   金   土 
  3         1    2    3    4    5    6
  4    7    8    9   10   11   12   13
  5   14   15   16   17   18   19   20 
  6   21   22   23   24   25   26   27
  7   28   29   30   31
  8

 ※A1:B1でセル結合、C1:D1でセル結合
 ※日付部分は、ただの数字(日付型のデータではない)

(もこな2) 2018/12/28(金) 12:39


 もこな2さん表をお借りして。

 A3 =IF(MONTH(($A$1&-$C$1)-WEEKDAY($A$1&-$C$1,1)+COUNT($A$2:$G2)+COLUMN(A3))<>$C$1,"",
     HYPERLINK(TEXT(($A$1&-$C$1)-WEEKDAY($A$1&-$C$1,1)+COUNT($A$2:$G2)+COLUMN(A3),"!#m月d日!!A!1"),
     ($A$1&-$C$1)-WEEKDAY($A$1&-$C$1,1)+COUNT($A$2:$G2)+COLUMN(A3)))

 範囲コピー。

 表示形式 d
(GobGob) 2018/12/28(金) 13:04

 補足。

 シート名に年がないので、どんな年でも月日シートを選んじゃいます。
(GobGob) 2018/12/28(金) 13:06

 あれ、、、ぐだぐだですなw。

 再考しますw。
(GobGob) 2018/12/28(金) 13:47

 A3 =IF(MONTH(($A$1&-$C$1)-WEEKDAY($A$1&-$C$1)+COLUMN(A1)+(ROW(A1)-1)*7)=$C$1,
     HYPERLINK(TEXT(($A$1&-$C$1)-WEEKDAY($A$1&-$C$1)+COLUMN(A1)+(ROW(A1)-1)*7,"!#m月d日!!A!1"),
     ($A$1&-$C$1)-WEEKDAY($A$1&-$C$1)+COLUMN(A1)+(ROW(A1)-1)*7),"")

 に、変更で。
(GobGob) 2018/12/28(金) 14:03

GobGob様
できました!!ありがとうございました!
追々意味も理解できるように頑張ります!
(もも) 2018/12/28(金) 16:10

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.