2017-01-23 3 views
0

私は現在、仕事を文書化するために印刷されたグリッドを使用していますが、検索して整理するのに少し苦労します。私はデジタルに行きたいですが、簡単な「現在のバージョンを保存」と「フォームをリセット」オプションを探したいと思っています。Excel:現在のバージョンを保存してセルをリセットするためのボタンを作成する

これが不明な場合は、スプレッドシートの内容をそのまま(セルA1に入力した名前を使用して)スプレッドシートの内容をリセットするボタンを作成する必要があります。

必要に応じて2つのボタンにすることができますが、これが最小要件です。

+0

これはかなり簡単です。これまでに何を試しましたか?あなたが持っているコードを投稿してください。どこから開始するのかわからない場合は、マクロレコーダーをオンにして文書を保存し、セルをリセットしてレコーダーを停止します。これはあなたが始めるすてきなスケルトンを与えるでしょう。次に、「変数名でExcelを保存する」などの検索を行い、「A1」に基づいて変数を作成します。 – BruceWayne

答えて

0

私はこれまでにこれを行いましたが、記録されたマクロを通して少し計画を立てることができます。

ステップ:

  1. 、 "フォーム" と "データ" の2つのワークシートを作成します。
  2. "フォーム"ワークシートにフォームをデザインし、サンプルデータを入力します。
  3. "データ"ワークシートの一番上の行に、記録するフィールドへの参照を作成します。
  4. 「フォーム」ワークシートに戻ります。マクロ記録を開始します。
  5. 「データ」ワークシートに移動し、手順3で作成した参照行の下にある行ヘッダーを右クリックし、「挿入」を選択します。
  6. 手順3で作成した参照行の行ヘッダーを右クリックし、[コピー]を選択します。
  7. 手順5で新しく挿入された行の行ヘッダーを右クリックし、「形式を選択して貼り付け>値」を選択します。
  8. "フォーム"ワークシートに戻り、すべてのプレースホルダ値を削除します。
  9. マクロ記録を停止して保存します。
  10. 新しく作成したマクロを指すボタンを挿入します。

これをVBAで行うこともできますが、このような単純なタスクでは、マクロの記録機能は完璧です。

+0

これは私が必要としていたものです。ありがとうございました! –

+0

喜んで助けてください、それは私がかなり使うパターンなので、最終的にそれをいくつかのものと分かち合うことができてうれしかったです。 –

関連する問題