VBA: Finde ud af om tal/byte er "aktivt" i binært tal?
Jeg er på udkig efter hjælp til, hvordan man kan finde ud af om et bestemt nummer er "aktiveret" i et binært tal?Forstået på følgende måde:
Talrækken er, som de fleste bekendt, 1, 2, 4, 8, 16 osv...
Tallet 4 vil så være "aktivt" i tallene 4, 12, 20, 28, 36 osv....
Jeg vil gerne have en (kort) metode til at finde ud af om et givet tal er "aktivt" i et givent binært tal?
F.eks. 8/136 vil give SAND, mens 4/136 vil give FALSK, og 16/80 giver SAND, o.s.v.
Håber, jeg har forklaret mig tydeligt nok :-)