Thema Datum  Von Nutzer Rating
Antwort
11.09.2013 14:26:05 Hubert
Solved
11.09.2013 14:37:47 Gast13060
NotSolved
11.09.2013 14:41:45 Gast61683
NotSolved
Blau Dezimalzahl prüfen
11.09.2013 15:10:45 Gast1946
NotSolved

Ansicht des Beitrags:
Von:
Gast1946
Datum:
11.09.2013 15:10:45
Views:
1632
Rating: Antwort:
  Ja
Thema:
Dezimalzahl prüfen
Option Explicit

Sub test()
  
  Debug.Print GetBitState(512, 9) ' 10tes Bit (von rechts) prüfen
  
End Sub

Public Function GetBitState16(Num16, ZeroIdx) As Boolean
  If CByte(ZeroIdx) >= 16 Then Call Err.Raise(5&, "GetBitState()") ' invalid arg
  If CLng(Num16) > &HFFFF& Then Call Err.Raise(5&, "GetBitState()") ' invalid arg
  Dim bitmask As Long: bitmask = (2 ^ ZeroIdx)
  GetBitState16 = ((Num16 And bitmask) = bitmask)
End Function

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
11.09.2013 14:26:05 Hubert
Solved
11.09.2013 14:37:47 Gast13060
NotSolved
11.09.2013 14:41:45 Gast61683
NotSolved
Blau Dezimalzahl prüfen
11.09.2013 15:10:45 Gast1946
NotSolved