Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Maco excel et @IP

3 réponses
Avatar
celad848
Bonjour,

J'ai deux types d'adresses IP. 192.168.X.100 et 192.168.X.200.
Je cherche une fonction (macro) qui me permet de remplacer 100 par 150
et 200 par 250 (192.168.X.100 =3D>192.168.X.150 et 192.168.X.200
=3D>192.168.X.250)
J'ai reussi =E0 la faire en excel mais elle est tr=E8s longue et
illisible.

Merci d'avance.

3 réponses

Avatar
Raymond [mvp]
Bonsoir.

tu peux faire ça dans une fonction écrite en vba :

Left(Adresse, Len(Adresse) - 3) & "150"
ou
Left(Adresse, Len(Adresse) - 3) & NouvelleAdresse

et appeler cette fonction de n'importe où.
--
@+
Raymond Access MVP http://OfficeSystem.Access.free.fr/
Pour débuter sur le forum: http://www.mpfa.info/
Le 26 Avril 2007 à 14h assistez à la web TV et faites avancer la recherche
dans votre entreprise
http://www.comscamp.com/Tracker/Redirect.ashx?linkidDb8ed66-f9f8-456a-bdc8-993dda7415fc


a écrit dans le message de news:

Bonjour,

J'ai deux types d'adresses IP. 192.168.X.100 et 192.168.X.200.
Je cherche une fonction (macro) qui me permet de remplacer 100 par 150
et 200 par 250 (192.168.X.100 =>192.168.X.150 et 192.168.X.200
=>192.168.X.250)
J'ai reussi à la faire en excel mais elle est très longue et
illisible.

Merci d'avance.
Avatar
celad848
Merci pour cette réponse.
J'ai choisi le mauvais exemple le dernier octet n'est pas forcement de
longueur 3.
Au lieu de 192.168.X.100 et 192.168.X.200 j'ai 192.168.X.80 et
192.168.X.200
On 18 avr, 19:34, "Raymond [mvp]"
wrote:
Bonsoir.

tu peux faire ça dans une fonction écrite en vba :

Left(Adresse, Len(Adresse) - 3) & "150"
ou
Left(Adresse, Len(Adresse) - 3) & NouvelleAdresse

et appeler cette fonction de n'importe où.
--
@+
Raymond Access MVP http://OfficeSystem.Access.free.fr/
Pour débuter sur le forum:http://www.mpfa.info/
Le 26 Avril 2007 à 14h assistez à la web TV et faites avancer la rech erche
dans votre entreprisehttp://www.comscamp.com/Tracker/Redirect.ashx?linkid Db8ed66-f9f8-45...

a écrit dans le message de news:

Bonjour,

J'ai deux types d'adresses IP. 192.168.X.100 et 192.168.X.200.
Je cherche une fonction (macro) qui me permet de remplacer 100 par 150
et 200 par 250 (192.168.X.100 =>192.168.X.150 et 192.168.X.200
=>192.168.X.250)
J'ai reussi à la faire en excel mais elle est très longue et
illisible.

Merci d'avance.


Avatar
Raymond [mvp]
alors tu fais ceci:

Left(Adresse, InStrRev(Adresse, ".")) & NouvelleAdresse

--
@+
Raymond Access MVP http://OfficeSystem.Access.free.fr/
Pour débuter sur le forum: http://www.mpfa.info/
Le 26 Avril 2007 à 14h assistez à la web TV et faites avancer la recherche
dans votre entreprise
http://www.comscamp.com/Tracker/Redirect.ashx?linkidDb8ed66-f9f8-456a-bdc8-993dda7415fc


a écrit dans le message de news:

Merci pour cette réponse.
J'ai choisi le mauvais exemple le dernier octet n'est pas forcement de
longueur 3.
Au lieu de 192.168.X.100 et 192.168.X.200 j'ai 192.168.X.80 et
192.168.X.200