Q&A

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

CELF関数で作成した文字列をコピーして、値の貼り付け

ひ☆彡ろ ひ☆彡ろ

2019-12-20 14:50

CELF関数「CONCATENATE」を使って、別セルに入力したIDを使ってファイルパスを作成しました。アクション操作で、このパスのファイルを開きたいのですが、「アプリケーションを起動する」コマンドで、「CONCATENATE」で作ったファイルパスのセルを指定しても、ファイルが開きません。関数のまま開こうとしているんですかね?当たり前ですね。
エクセル操作での、関数で作った文字列セルをコピーして、別のセルに「形式を選択して貼付け」→「値」というアクションをワンクッション入れれば良いと思いますが、CELFで同じ機能はありますか?

ひ☆彡ろ ひ☆彡ろ
>別のアクションで「=B5」などの式でも内部の数式ではなく、値が取得されそうな気がするのですが

私の単純な入力ミスでした。CONCATENATEの中身に間違いがあり、正しいアドレスになっていなかっただけでした。お恥ずかしい・・・。CONCATENATEのセル指定で、目的のファイルが開きました。
ありがとうございました。
新日本コンピュータマネジメント株式会社 新日本コンピュータマネジメント株式会社 パートナー
メダルベストアンサー
こんにちは。

別のアクションで「=B5」などの式でも内部の数式ではなく、値が取得されそうな気がするのですが、もし関数の数式が渡されているのであれば、
「セル〇に●をセットする。」を行って頂くと、値でコピーされます。

画像のサンプルの場合は、B2、B3、B4の固定値を用意して、B5にCONCATENATE関数の数式にて結合した上で、アクションセット「セル〇に●をセットする。」を使って
B6へコピーします。

お試し頂ければと思います。
メールコンタクトをとる