Excelのこととか色々

マクロをどんな Excel ファイルにも実行できるように設定して、3秒かかる操作も1秒で完了。あといろいろ書いてみます・・・

【VBAスタンダードに挑戦!】エラー対策(Replace/DateSerial/NumberFormat)

【VBAスタンダードに挑戦!】

f:id:tuna-kichi:20200614200940p:plain

 

本日の5分勉強の内容

 

 

********************************************************

Replace

・置換のこと

・不要な文字の削除、記号の統一などに使用できる

・Replace(元の文字列, 検索文字, 置換文字)

 

DateSerial

DateSerialで数字を日付に変える

・ただの数字から日付と認識させる

・DateSerial(年, 月, 日)

・日付として不正な数字であっても修正してくれる
 DateSerial(2020, 1, 33) ー> 2020年2月2日

 

NumberFormat

・日付の形式に見えても文字列として入力されている場合に
 日付の形式に直す

・Range("A1"). NumberFormt = "yyyy/mm/dd"
 yyyy/mm/dd -> 2020/09/04
 yyyy/m/d -> 2020/9/4

 

                    

 

これらの関数を使って、考えられるエラーを回避して、

マクロが正常に動作するようにする。

または、さきにエラーの起こりにくい状態にしてから、

マクロを作成する でもいいですよね。

 

ユーザーは作成者の想定外の操作をすることがあるので、

エラーを回避の対応が必要です。

 

 

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

にほんブログ村 子育てブログ 幼稚園児育児へ
にほんブログ村
にほんブログ村 英語ブログ 初心者英語へ
にほんブログ村
にほんブログ村 IT技術ブログ VBAへ
にほんブログ村

==================================

  Graspyで無料プログラミング講座を受講する