[vba] remplacement . par /
papijo45
-
lermite222 Messages postés 9042 Statut Contributeur -
lermite222 Messages postés 9042 Statut Contributeur -
Bonjour,
j'ai deux petit soucis avec mes macros vba
d'une part je voudrai cliquer sur un bouton qui puisse aller me chercher un feuille dans un autre fichier et faire un copier coller de cette feuille mais sans l'ouvrir.
l'autre soucis est que je voudrai remplacer 02.06.2008 (importation SAP) par 02/06/2008 or il se produit un petit mic mac avec la date car pour les 12 premiers jours cela devient 06/02/2008 soit le 6 fevrier au lieu du 2 juin. je voudrai que quelqu'un me donne une astuce pour régler ce problème.
ceci est interne a vba puisque que la manip en passant par Ctrl+h . par / ne produit pas ce problème.
merci de votre aide
j'ai deux petit soucis avec mes macros vba
d'une part je voudrai cliquer sur un bouton qui puisse aller me chercher un feuille dans un autre fichier et faire un copier coller de cette feuille mais sans l'ouvrir.
l'autre soucis est que je voudrai remplacer 02.06.2008 (importation SAP) par 02/06/2008 or il se produit un petit mic mac avec la date car pour les 12 premiers jours cela devient 06/02/2008 soit le 6 fevrier au lieu du 2 juin. je voudrai que quelqu'un me donne une astuce pour régler ce problème.
ceci est interne a vba puisque que la manip en passant par Ctrl+h . par / ne produit pas ce problème.
merci de votre aide
Configuration: Windows XP Internet Explorer 7.0
2 réponses
-
Bonjour,
Alors VBA, Visual Basic pour Application, fonctionne avec tous les logiciel Office... On ne sait pas de quoi tu parles...
m@rina -
Bonjour,
Pour ton 1er problème tu peu créer une macro avec l'éditeur de macro, ensuite si tu veux a perfectionner tu peu mettre cette macro dans un poste.
En VBA tu peu formater ta date avec des points avec cette fonctionFunction FmatEnDate(Txt As String) If Txt = "" Then FmatEnDate = "" Else FmatEnDate = Format(Replace(Txt, ".", "/"), "dd/mm/yyyy") End If End Function
A+