[VBA] action sur les adresses IP

Re bon ben forcément il fallait que je trouve qqch qui ne fonctionne pas...

Pour les réseaux avec un masque supérieur à 24 j'obtiens des adresses erronées en dernière IP et Broadcast

SOUSRESEAUXVLAN 1ère IPDernière IP Broadcast
10.5.112.0/22V006-LAN-069310.5.112.110.5.112.102210.5.112.1023
10.5.116.0/22V060-LAN-069410.5.116.110.5.116.102210.5.116.1023

bonjour,

je veux bien corriger mais, je ne sais pas ce que je dois corriger.

quelles valeurs attends-tu ? sur 10 bits(32-22), on peut avoir 1024 valeurs possibles , 0 pour le réseau, 1 pour la première adresse, 1022 pour la dernière et 1023 pour le broadcast ?

Je me suis peut être mal exprimée

10.5.112.0/22 étant le réseau

la première IP est 10.5.112.1 la dernière est 10.5.115.254 et le broadcast est la 10.5.115.255

Actuellement le code me retourne en dernière IP et broadcast

10.5.112.102210.5.112.1023
image

re,

décidément, mon cerveau est en vacances ...

voici une version corrigée.

Hello merci pour ton retour, je teste cela ce matin

je suppose que c'est en ordre. ;o(

Rechercher des sujets similaires à "vba action adresses"