ヒント:他の言語はGoogle翻訳されています。 訪問することができます English このリンクのバージョン。
ログイン
x
or
x
x
お申し込み
x

or

Excelで保護されたワークシートで外部データを更新する方法

外部データを取得し、インポートしたデータを[すべて更新]ボタンで簡単に更新できるため、他のアプリケーションからExcelへのデータのインポートが可能です。 ただし、ワークシートを保護した後、[すべて更新]ボタンは無効になり、インポートされたデータはそれ以上更新できなくなります。 保護されたワークシートで外部データをリフレッシュする方法 この記事の方法はあなたを助けることができます。

VBAコードで保護されたワークシートで外部データを更新できるようにする


矢印青い右の泡 VBAコードで保護されたワークシートで外部データを更新できるようにする


以下のVBAコードは、Excelでワークシートを保護した後、インポートされた外部データを更新するのに役立ちます。 以下のようにしてください。

1。 保護されたワークシートで、 他の + F11 キーを同時に押して アプリケーション用Microsoft Visual Basic 窓。

2。 の中に アプリケーション用Microsoft Visual Basic ウィンドウ、クリック インセット > モジュール次に、下のVBAスクリプトをコピーしてモジュールウィンドウに貼り付けます。 スクリーンショットを見る:

VBAコード:保護されたワークシートで外部データの更新を許可する

Sub DataRefresh()
'Update by Extendoffice 5/28/2019
    ActiveSheet.Unprotect "123"
    ActiveWorkbook.RefreshAll
    Application.OnTime Now + TimeValue("00:00:01"), "DataRefresh2"
End Sub
Sub DataRefresh2 ()
    If Application.CommandBars.GetEnabledMso("RefreshStatus") Then
        Application.OnTime Now + TimeValue("00:00:01"), " DataRefresh2"
    Else
        ActiveSheet.Protect "123"
    End If
End Sub

:VBAコードでは、 "123"はワークシートを保護するために指定したパスワードです。 必要に応じて変更してください。

3 カーソルが最初のSub DataRefresh codeセクションにあることを確認してから、キーを押します。 F5 コードを実行するキー。 ポップアップで ファイルのインポート ダイアログボックスで、データをインポートした外部ファイルを選択して、 インポート ボタン。

ワークシートに戻った後、すぐに外部データが更新されていることがわかります。

:このコードは、アクセス、テキスト、およびExcelファイルからインポートされた保護されたワークシート内の外部データを更新することができます。


矢印青い右の泡関連記事:



Excelの推奨生産性向上ツール

Kutools for Excelを使用すると、いつでも作業を終わらせることができ、群衆から目立つようにすることができます。

  • 300作業シナリオ用に設計された1500以上の強力な高度な機能により、生産性を70%向上させ、家族の世話をしたり人生を楽しんだりするための時間を増やすことができます。
  • 数式やVBAコードを暗記する必要はもうありません。これから脳を休ませてください。
  • 3分でExcelのエキスパートになる、複雑で繰り返しのある操作が数秒で可能
  • 毎日何千ものキーボードとマウスの操作を減らし、今や職業病に別れを告げる。
  • 110,000の非常に効果的な人々と300 +世界的に有名な企業の選択。
  • 60-dayフル機能無料トライアル。 60日の返金保証。 2年間の無料アップグレードとサポート。

ブラウザのタブよりはるかに強力な、タブ付きのブラウジングと編集をMicrosoft Officeにもたらします。

  • Officeタブは、Word、Excel、PowerPoint、およびその他のOfficeアプリケーション(発行元、アクセス、Visio、およびプロジェクト)用に設計されています。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を50%向上させ、毎日数百回のマウスクリックを削減します。
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    leszno · 8 months ago
    Dzięki bardzo pomocne makro. Pozdrawiam