[[20190817110738]] 『スプレッドシートでプルダウンを選択したら自動で』(カナン) ページの最後に飛ぶ

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

 

『スプレッドシートでプルダウンを選択したら自動で日付が入力される方法を教えてください』(カナン)

スプレッドシートで下記の内容をしたいのですが、関数やVBAを使用してもうまくいかないため、どなたかわかる方がいらっしゃいましたら教えていただけますでしょうか?

▼したいこと
1…プルダウンで選択したら同じ行のセルに自動でその日の日付が入力される
2…別の日に開いても入力された日付は変わらない
3…プルダウンで選択した行は色を塗る(出切れば翌日は色が無くなる)
4…スプレッドシートを使える端末に対応させたい(タッチ式)

▼作成の背景
年配の方むけに簡単に操作出来る仕様を考えました

可能でしたら、コピーして貼り付けたら完済するソースコードを載せていただけましたら幸いです。

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


 プルダウンでもいろいろありますけど、何を指していますか? またどこにありますか?

 すでに試したことを回答しても無駄になるので、

 >関数やVBAを使用してもうまくいかないため

 うまくいかなかった事例を示してください

(渡辺ひかる) 2019/08/17(土) 12:10


■1
>スプレッドシートで
>使用 Excel:Excel2010
こちらは、エクセルに関する質問掲示板ですけど、どのアプリの話ですか?

■2
>可能でしたら、コピーして貼り付けたら完済するソースコード
ExcelVBAの話だとして、ご自身でどこまで出来てますか?
(わからない部分を特定したい&ただの発注なのか知りたいため)

(もこな2) 2019/08/17(土) 12:21


ご指摘ありがとうございます。
私自身あまりExcelに精通していないため、うまくお伝えできず申し訳ありません。
知人から複数の人で同時に操作できる(▼したいこと)エクセルを作ってくれないかと頼まれたのですが、他の人が使う端末がタブレットだったりスマホだったりしたので、スプレッドシートだと同時作業ができるとあったのでスプレッドシートで出来たらなと思っていました。
アプリはGoogleのスプレッドシートが使えたらなと思っています。

プルダウンは一つしかないと思っていましたので、「ドロップダウンリスト」で作成していました。ちなみにリストは元値に直接入力しています。
▽試した事は
∵関数
1…セルにショートカットで日付を入れる
2…別のセルにプルダウンでリストを入力、また「条件付き書式」→「新しいルール」→「数式を利用して、書式設定するセルを決定」で(1)セルがtodayだったら別のセルにtodayを入力する&「セルの書式設定」で色を付ける。
をしました。でもこれだと別の日にエクセルを開くと(1)で入力された日付が変わってしまい断念しました。
∵VBA
VBA自体ほとんど触りしかわからないので(VBAでソースコードを入力しマクロで実行くらいです)、こちらで似たようなご質問がありそれを使わせていただきました。
ただ、うまく出来なかった為、そのソースコードを消してしまい、またご質問の過去ログもわからなくなってしまいました。申し訳ありません。。。。

何処がどう駄目かも自分ではわからないため、出来ましたら完成したソースコードを記載していただき、自分で紐解いていけたらと思っています。
大変お手数おかけしますが、宜しくお願い致します。

(カナン) 2019/08/17(土) 22:34


 別セルにTODAY関数を入れて、そこを入力規則のリストで
 指定しておいたら如何ですか?
(コナミ) 2019/08/18(日) 05:20

googleスプレッドシートの入力規則だと、
・常時、プルダウンのアイコンが表示される、
・翌日以降になったときに、入力無効の色が表示される点が
Excelと違います。
それが割切れば使えると思われます。
 
また、Ctrlキーを押しながら":" が今日の日付入力だそうです。(ExcelのCtrl+";"相当)
ただし、タブレットやスマホはCtrlキーが使えないようですから、それも無理でしょう。
そもそもタブレットやスマホでPCと同様のこと(データ入力等)をするのが
もともと無理があるのではないかと思います。(閲覧中心の使い方ではないでしょうか。)
したがってショートカットキーを使ったマクロ起動なども制約があるのでは。
 
# 余りご自分で検討されないのであれば、他人から安請け合いしないほうがよいかと思います。
(γ) 2019/08/18(日) 13:36

データの入力規則を利用すると、
カレンダ形式で日付を選択できるようですね。
(Excelより便利かもしれませんね。)
 
↓参照ください。
「スプレッドシートの日付をカレンダー表示で入力しちゃおう!」
https://お役立ち.xyz/spreadsheet/hiduke-calendar/1348/

(γ) 2019/08/18(日) 19:30


コメント返信:

[ 一覧(最新更新順) ]


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