Q&A

回答の並べ替え:
投稿新規に質問を投稿する

別シートのセルへの書き込む際、別シートのセルに付けた名前は利用できないのでしょうか。

rider rider

2023-01-22 16:09

お世話になります。

シート操作アクションの「シート~のセル~に~セットする」で別シートの
セルに値を書き込みたいのですが、別シートのセルに設定してある名前を指定して
書き込むことができません。

別シートのセルの指定をA1のようにすると正常に書き込まれるのですが
名前を指定して書き込むにはどのようにすればよいのでしょうか。

よろしくお願いいたします。

rider rider
日本コンピュータシステム様

おかげさまで、サブアプリのシートに書き込むことができました!

いったん、シートを切り替える必要があるのですね。

大変助かりました。どうもありがとうございました
rider rider
日本コンピュータシステム様

いつも親切な回答をありがとうございます。深謝いたします。

まだうまくできていませんが、後程試してみたいと思います。

取り急ぎお礼のみで失礼いたします。
日本コンピュータシステム(CELFチーム) 日本コンピュータシステム(CELFチーム) パートナー
メダルベストアンサー
サブアプリでもできました。
画像のようにアクションを設定することでサブアプリ側に値を渡すことができました。
サブアプリに設定した場合、別シートが元シートの一部としてりようできるので、アプリ指定は「現在のアプリ」を指定するようです。
メールコンタクトをとる
日本コンピュータシステム(CELFチーム) 日本コンピュータシステム(CELFチーム) パートナー
別アプリをサブアプリで実施したところセットされませんでしたが、サブアプリではなく通常の一般公開を実施し元シートから画像のアクションを実行したところ値がセットされました。
メールコンタクトをとる
rider rider
追加でご回答いただきありがとうございます。

元シートのチェックを外したらうまくいきました。(別シートが同じアプリの場合)少し先にすすみました。ありがとうございました!

ただし、別シートが、サブアプリとして公開した他のアプリの場合は書き込みができませんでした。エラーは出ませんが書き込みができていないです。(セルアドレス指定、名前指定のいずれでも)
なお、元シートのアプリ設定で、サブアプリとしても追加はしてあります。

もしわかるようでしたら教えて頂きたくよろしくお願いいたします。
日本コンピュータシステム(CELFチーム) 日本コンピュータシステム(CELFチーム) パートナー
こちらで確認したところ以下の通りどちらのシートも「チェックあり」にすると「Error:セルアドレスが正しくありません」が発生しました。
元シートのチェックを外すと別シートに値が設定されるのですが、設定は問題無いでしょうか。

■シート設定の「シート操作アクションのセルで現在のシートの名前を私用する」をチェック
元シート:チェックあり
別シート:チェックあり
メールコンタクトをとる
rider rider
日本コンピュータシステム様

いつも早々にご回答くださりありがとうございます。

やってみたのですが、やはり「Error:セルアドレスが正しくありません」と表示されてできないのですよね。

自分が手順をまちがっているかもしれないので、ちょっと時間をおいてから試してみます。
日本コンピュータシステム(CELFチーム) 日本コンピュータシステム(CELFチーム) パートナー
こんにちは。
以前はできなかったと思うのですが、現在はシート設定を行うことで出来るようになったようです。
以下に設定方法がのっていますのでご確認下さい。

https://cloud.celf.jp/celf-help/ja/texts/action_use/sheet/pass_data_other_sheet/pass_data_other_sheet.html
メールコンタクトをとる