Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


18156 / 76732 ←次へ | 前へ→

【64019】Re:IPアドレス範囲の計算
発言  Yuki  - 10/1/10(日) 8:16 -

引用なし
パスワード
   ▼miyake さん
訂正です。
0.0.0.0のように最初が0だとエラーになるのを
改善しました。
Function IpAddrCaluc(IpAddr As String, num As Long) As String
  Dim v    As Variant
  Dim i    As Long
  Dim j    As Long
  Dim h    As String
  Dim hD   As String

  v = Split(IpAddr, ".")
  For i = 0 To UBound(v)
    hD = Right("00" & Hex(v(i)), 2)
    h = h & hD
  Next
  h = Right("00000000" & Hex(CLng("&H" & h) + num - 1), 8)
  ReDim v(3)
  For i = 0 To 3
    v(i) = CLng(" &H" & Mid(h, i * 2 + 1, 2))
  Next
  h = Join(v, ".")
  IpAddrCaluc = h
End Function

0 hits

【63993】IPアドレス範囲の計算 miyake 10/1/9(土) 1:05 質問
【63995】Re:IPアドレス範囲の計算 Yuki 10/1/9(土) 11:07 発言
【63997】Re:IPアドレス範囲の計算 Yuki 10/1/9(土) 11:27 発言
【64019】Re:IPアドレス範囲の計算 Yuki 10/1/10(日) 8:16 発言
【64028】Re:IPアドレス範囲の計算 miyake 10/1/10(日) 19:06 お礼
【64031】Re:IPアドレス範囲の計算 Yuki 10/1/10(日) 22:07 発言
【64036】Re:IPアドレス範囲の計算 miyake 10/1/11(月) 23:01 お礼

18156 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free