HOME HELP 新規作成 新着記事 ツリー表示 スレッド表示 トピック表示 ファイル一覧 検索 過去ログ

■14167 / 親記事)  エクセル書き出し
  
□投稿者/ さち -(2024/02/20(Tue) 10:34:34)
    Windows10 桐10S Office2023

    桐からEXCELに書き出したとき書き出したEXCELシートの式が有効にならないのですが桐の仕様でしょうか?
    再計算しても結果が反映されず式を書き直すことで有効になります。

    書き出す前
     シートA:A1には田中
     シートB:シートA!A1を参照しているセルは田中

    書き出した後(エクセル書き出し "C:TEST", "A", 項目名行=する, 上書き=する, 開く=する, 表示=しない, 書式反映=する, 終了状態=&END)
     シートAのA1には吉田
     シートB:シートA!A1を参照しているセルが吉田ではなく田中のまま(再計算しても田中のまま)

    書き出したときにシートAとの連結が崩れてしまうのかもですが
    回避方法などあればご教示ください。



引用返信 [メール受信/OFF] 削除キー/
■14168 / ResNo.1)  Re[1]: エクセル書き出し
□投稿者/ さち -(2024/02/20(Tue) 10:51:02)
    >桐からEXCELに書き出したとき書き出したEXCELシートの式が有効にならないのですが桐の仕様でしょうか?

    すみません。
    文言修正です。

    桐からEXCELに書き出したとき書き出したEXCELシートに対しての式が有効にならないのですが桐の仕様でしょうか?


引用返信 [メール受信/OFF] 削除キー/
■14175 / ResNo.2)  Re[1]: エクセル書き出し
□投稿者/ 通りすがり -(2024/02/21(Wed) 10:27:48)
    2024/02/21(Wed) 13:11:06 編集(投稿者)

    同様の挙動を確認しましたよ
    たぶん、同一シートへの上書きは、
    旧シートを削除した後に同一名のシートをEXCEL書き出ししてるものと思われます
    回避方法は思いつきません(-_-;)

    ------------
    つまり、シート丸ごと上書きですから元のシートとは別物になります
引用返信 [メール受信/OFF] 削除キー/
■14179 / ResNo.3)  Re[2]: エクセル書き出し
□投稿者/ ななーし -(2024/02/22(Thu) 14:48:05)
    2024/02/23(Fri) 08:07:26 編集(投稿者)

    こんにちは

    私はEXCEL書き出し用で別シートを生成(繰り返し上書き)して
    それを参照するシートを作って、連動させたりしています。
    もしくはEXCELシート書き出し後に、シェル実行でVBSを実行させて必要な帳票のデータになるように変更してから出力する等の工夫をしています。
    VBSを作る場合はChatGPTに次のVBSプログラムを作成してください。・・・・と・・・にやりたいことを記入すると書いてくれます。

    追記
    セル参照の更新なのでエクセルの再計算をさせれば更新されると思います。
    Google検索等で「エクセル 再計算」でやってみるといいかもしれません。
    なお、自動にしても多分桐の動作はVBS形式で外から干渉しているっぽい?ので
    桐から書き出す度にやる必要はあると思います。
引用返信 [メール受信/OFF] 削除キー/
■14181 / ResNo.4)  Re[3]: エクセル書き出し
□投稿者/ 通りすがり -(2024/02/26(Mon) 10:41:52)
    > 再計算をさせれば更新される
    参照元シートが上書きされて存在しないので、更新されようがないですよ(-_-;)
    (「参照元・参照先」はマイクロソフトの英語解説の直訳に準じた方向です)
引用返信 [メール受信/OFF] 削除キー/
■14183 / ResNo.5)  Re[4]: エクセル書き出し
□投稿者/ ななーし -(2024/02/26(Mon) 17:57:18)
    こんばんわ ななーしです。
    現在試してみたら再計算だけではうまくいかず、数式セルを更新させないと
    厳しいようです。セルをクリックしていけば可能ですが、
    それよりはVBS等で別シートから値をコピーした方が早いと思われます。

    挙動からシート自体を差し替えてそうな気がしますね・・・
    別シートのデータも書式を文字列に変換されてしまいますし、
    そこを標準に変更後にLink更新、再計算等も行いましたがだめみたいですね・・・
引用返信 [メール受信/OFF] 削除キー/
■14184 / ResNo.6)  Re[1]: エクセル書き出し
□投稿者/ うにん -(2024/02/27(Tue) 09:50:14)
    > 書き出したときにシートAとの連結が崩れてしまうのかもですが
    > 回避方法などあればご教示ください。

    外部データベースを定義して書き出してもだめですかね。
    これならシート自体は削除されない気がするけど
引用返信 [メール受信/OFF] 削除キー/
■14185 / ResNo.7)  Re[1]: エクセル書き出し
□投稿者/ さち -(2024/02/27(Tue) 15:51:49)
    ななーしさん、通りすがりさん、うにんさん
    回答ありがとうございます。

    やはりシートそのものが別物となってしまうのが原因ぽいですね・・TT
    桐で出力したファイルをEXCELのVBAで取り込む方法で回避したいと思います。

    今後ともよろしくお願いします。
解決済み!
引用返信 [メール受信/OFF] 削除キー/



スレッド内ページ移動 / << 0 >>

このスレッドに書きこむ

Mode/  Pass/

HOME HELP 新規作成 新着記事 ツリー表示 スレッド表示 トピック表示 ファイル一覧 検索 過去ログ

- Child Tree -
- Antispam Version -