エクセルの効率アップで、仕事のスピードが大幅にアップ!困った時に「エクセルスキル」をご活用ください。

ビジネスポータル cybozu.netエクセルスキル

  • トップページ
  • ニュース
  • 天気予報
  • ビジネスカテゴリ
  • 航空券予約
  • グルメ・クーポン

モーグ

エクセルスキル
  • グラフ
  • ショートカットキー
  • セルとシートの操作
  • データベース
  • トラブル
  • ファイル操作と保存
  • 書式設定と印刷
  • 図形
  • 数式と関数
  • 便利機能とその他の設定
  • その他

moug

トラブル

記録したマクロから入力した日付の年が正しくない

対応:Excel 97

 この問題は記録されたマクロが、以下の例にあるように、
年を4桁ではなく2桁で入力するコードを含んでいる場合に発生します。

 ActiveCell.FormulaR1C1="1/1/84"

このコードを実行すると、Excelは日付の年として2桁の数字84をセルに入力します。
結果として、入力された日付は記録中に入力した日付には関係なく1984年として認識されます。

 回避の仕方

 問題を回避するには、記録されたコードを以下のように変更します。
例えば、以下のコードが記録されたとします。

ActiveCell.FormulaR1C1="1/1/84"

 この場合、以下のように4桁の書式に変更します。


ActiveCell.FormulaR1C1="1/1/2084"'2084年1月1日

変更後、マクロからアクティブセルに正しく日付が入力されます。

トラブルで人気のエクセルスキル
  • シートの保護のパスワードを忘れてしまった場合の対処方法
  • セルに影を付ける
  • 記録したマクロから入力した日付の年が正しくない
  • ゴミが含まれる空白セルの処理をする
  • オートコンプリートが動作しない

本コーナー・サービス内の情報は、株式会社 オデッセイ コミュニケーションズの情報提供により運営されています。本コーナーにおけるいかなる情報も保証されるものではなく、本コーナーの情報等に基づいて蒙った損害に対して、cybozu.netおよび情報提供元は一切の責任を負いません。



会社概要 プレスリリース ユーザー利用規約 推奨利用環境 プライバシーポリシー
お問い合わせ 広告掲載 採用情報 よくある質問集
cybozu.net