Maco excel et @IP

Le
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 =>192.168.X.150 et 192.168.X.200
=>192.168.X.250)
J'ai reussi la faire en excel mais elle est trs longue et
illisible.

Merci d'avance.
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Raymond [mvp]
Le #6266951
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



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.
celad848
Le #6266931
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...


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.


Raymond [mvp]
Le #6266921
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



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
Publicité
Poster une réponse
Anonyme