スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

参考

いざという時のための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の色について

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。