FC2ブログ

参考

いざという時のためのVBA資料サイトメモ。
参考:myProject: Excelでガントチャートを作ってみた
エクセルのVBA集


Excelノート


スポンサーサイト



Excelの計算誤差

Excelをいじってて時間計算で0:00になるはずが、どうしても0:00にならない。 誤差があるようなのだけれども何でかわかんない。
調べると簡単に見付かった。わりとポピュラーな問題らしい。取り敢えず、 0.000001?とかを加算したら問題ないように見える。
計算で使用できる最も古い日付-1900年1月0日:Excel エクセルの使い方


エクセル奇譚 ~ 誤差アラカルト ~


行ごとに色を付けるマクロ

yahoo!searchで「vba セルの色を」で検索した結果、以下のコードで実現。
セルB4から空きセルでない行までの行を、各行Bから36(AK)までのセル背景を水色に変更する
    Sub colored()
      Dim sheet As Worksheet
      Dim row As Long
      Dim max As Long
      Set sheet = ActiveWorkbook.Worksheets("Sheet Name")
      max = sheet.Range("B4").End(xlDown).row
      For row = 4 To max Step 1
        With Range("B" & row).Resize(, 36)
          .Interior.ColorIndex = Int(row Mod 2) * 34
        End With
      Next row
    End Sub
              

行ごとに色を変える

ColorIndexの色について