Excel総合相談所 134
at BSOFT
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
700:661 19/04/12 00:47:46.78 .net >>699 レスありがとうございます。 やはりそうですか きっかけが必要なんですね なんとなくそんな感じがしてました。 例えばシート名を変更してそのシート内に何か変更があればというifをつければいいんでしょうか? 701:名無しさん@そうだ選挙にいこう 19/04/12 01:37:53.94 .net >>700 >シート名を変更すると瞬時に変更される方法があるのでしょうか? 無い気がしてきた。多分、無い ユーザー定義関数を使わずにイベントにすると色々な条件でマクロ起動できるが、「シート名を変えた時」がない 妥協でよければsheet1に以下を記述 Private Sub Worksheet_Activate() '発火条件 シートがアクティブ担った時 Cells(1, 1).Value = ActiveSheet.Name End Sub Private Sub Worksheet_Calculate() '発火条件 計算(再計算ではない) Cells(1, 1).Value = ActiveSheet.Name End Sub Private Sub Worksheet_SelectionChange(ByVal Target As Range) '発火条件 セルの位置変更 Cells(1, 1).Value = ActiveSheet.Name End Sub あと、以下は失敗したこと 揮発性関数混ぜたらどうなるかと思ったが、揮発性関数だけ再計算された ユーザー定義関数、なんかstatic臭い挙動 =rsn()&IF(1,NOW(),"")
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
1851日前に更新/334 KB
担当:undef