次の方法で共有

Excel2013からExcel2016に変えたらシートを参照しなくなった

Anonymous
2018-05-16T05:58:20+00:00

新しくWindows10に買い替えofficeも2013からProfessional2016に変わりました。

2013では問題なく動いていたExcelがセルを参照してくれません。

処理の流れを説明します。

 ACCESSから TransferSpreadsheet acExport(vba) でExcelにエクスポートしたデータを

同ブックの別のシートに IF分で参照表示していました。

 データは正しくエクスポートされていますが、表示させたいシートの値が変わりません。

ちなみにIF分のセルは保護されています。保護を解除しても結果は同じでした。

計算方法は自動になっています。再計算もやってみましたが表示されません。

ただし一度数式バーにカーソルを出すと正しい表示に変わります。

参照しているセルが大変多いので、いちいちカーソルを出すことはできません。

大変困っています。

解決方法を教えてください。よろしくお願いいたします。

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

8 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2018-05-31T07:45:44+00:00

    ​アイリンクPC さん、こんにちは。

    返信いただき、ありがとうございます。

    これまでの状況からシートもしくはファイル要因の可能性がありそうですので、以下を試してみるのはいかがでしょうか。

    ・現象の起きているブックに新しいシートを作り、そのシートに Access のデータをエクスポートし、そのデータを参照する式を入れる

    ・新規ブック ファイルに Access のテーブルをエクスポートし、そのデータを参照する式を入れる

    また、保存場所の要因がないかも気になりますので、対象のファイルをネットワーク上の共有フォルダーに置いている場合は、ローカルにコピーするとどうかも試してみると良いかもしれません。

    引き続き返信お待ちしていますね。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2018-05-25T08:00:18+00:00

    お世話になります。

    「上書き保存」もやってみましたが、表示されません。

    ファイルを開き直しても、同じ状態のままです。

    今のところ、前回からお伝えしているように

    「数式バーにカーソルを出してEnterキー」か

    「シートを丸ごとコピー貼り付け」をするしか表示されません。

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

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2018-05-23T08:54:55+00:00

    ​アイリンクPC さん、こんにちは。

    詳しい状況を返信いただき、ありがとうございます。

    書いていただいた状況から、もしかしたら表示がリフレッシュされずに関数が更新されていないのかもしれません。

    この場合、​いったんファイルを上書き保存し、右下のインジケータの処理が終わって上書き保存が完了すると表示更新されると思うので試してみてはいかがでしょうか。

    上書き保存で変化がなければ、そのあとにファイルを開き直した場合はどうかも確認すると良いかもしれません。

    引き続き返信お待ちしています。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  4. Anonymous
    2018-05-18T08:30:35+00:00

    お世話になります。

    ご指示の操作、試してみました。変わりありません。

    更新プログラムは、office更新オプションのボタンが表示されなかったので、windows updateから試しました。Windows10の1803は入ってきましたが、

    その他は特に新しい更新はありませんでした。

    ・セーフモードでの起動でも変化ありません。

    ・同様にAccessからExcelへエクスポートしているファイルに同じ現象が起き始めています。

    ・Excel2016で新規作成してテストしてみても同じ現象です。

    以下、作成手順です

    Access VBAから 

      DoCmd.TransferSpreadsheet acExport,,"テーブル名", CurrentProject.Path & "¥ブック名.xlsx"

        既存のExcelブックにエクスポート

     エクスポートされたExcelブックにはデータが落ちるシートA(テーブル名)とシートBがあり

     シートBにシートAを参照する数式の入った表が作成されています。

     シートAには正しい値がエクスポートされていますが、シートBがその値を表示してくれません。

     主な計算式は、=IF(シートA!F6=0,"",シートA!F6)   です。

     新たに分かったのは、正しく表示しない”シートB” を丸ごとコピーして新しいシートに張り付けると

     新しいシートでは正しく表示されるようです。

     ちなみに、私のPCだけではなく別のノートパソコンでも同じ現象が起こっています。

    業務に支障が出ています。

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

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  5. Anonymous
    2018-05-17T03:38:33+00:00

    ​アイリンクPC さん、こんにちは。

    マイクロソフト コミュニティをご利用いただき、ありがとうございます。

    Excel 2016 でファイルを開くとシートを参照しなくなったのですね。

    一度数式バーにカーソルを出すと正しい表示に変わるということだったので、アプリが正しく動作していない可能性もありそうですので、まずは次のような方法で変化があるか確認してみてはいかがでしょうか。

    ・適用できる更新があれば Excel 2016 を最新の状態に更新してどうか。

    Office の更新プログラムをインストールする

    ・アドインなどの要因を調べるために、Excel 2016を<セーフ モード>で起動した場合はどうか。

    それでも同様の症状が起きる場合は、下記の点も書き込んでみてはいかがでしょうか。

    ・現象が起きるのは特定のファイルだけでしょうか。同じようなファイルがある場合は他のファイルでも起きているでしょうか。

    ・テスト用に簡単な内容で同じようなファイルを Excel 2016 で新規作成した場合はどうでしょうか。

    ・作成している手順や入力している計算式などできる具体的な内容

    ・Excel 2016 のバージョン

    使用している Office のバージョンを確認する方法

    返信お待ちしていますね。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません