VBA - Supprimer les slash dans une date
Résolu/Fermé
nabhalia
Messages postés
23
Date d'inscription
vendredi 29 octobre 2010
Statut
Membre
Dernière intervention
12 mars 2015
-
16 janv. 2011 à 12:15
Numa - 22 juin 2016 à 16:26
Numa - 22 juin 2016 à 16:26
A voir également:
- VBA - Supprimer les slash dans une date
- Supprimer une page word - Guide
- Supprimer compte instagram - Guide
- Supprimer une conversation messenger pour les deux personnes ✓ - Forum Facebook
- Comment récupérer les messages supprimés sur whatsapp - Guide
6 réponses
m@rina
Messages postés
21254
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
15 janvier 2025
11 378
16 janv. 2011 à 13:43
16 janv. 2011 à 13:43
Bonjour
C'est juste une question de format, il n'y a pas à supprimer les /.
Essaie ceci :
m@rina
C'est juste une question de format, il n'y a pas à supprimer les /.
Essaie ceci :
ActiveCell.NumberFormat = "ddmmyyyy"
m@rina
nabhalia
Messages postés
23
Date d'inscription
vendredi 29 octobre 2010
Statut
Membre
Dernière intervention
12 mars 2015
16 janv. 2011 à 16:17
16 janv. 2011 à 16:17
Bonjour,
Je viens de tester,
Si je mets ce format, la cellule reste au format date, ce que je voudrais éviter.
Je dois reprendre le contenu de cette cellule dans une autre, et Excel me remet alors les slash...
Je viens de tester,
Si je mets ce format, la cellule reste au format date, ce que je voudrais éviter.
Je dois reprendre le contenu de cette cellule dans une autre, et Excel me remet alors les slash...
Mike-31
Messages postés
18354
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
1 janvier 2025
5 110
16 janv. 2011 à 18:43
16 janv. 2011 à 18:43
Salut,
Regardes si c'est ce que tu cherches
ActiveCell.Select
ActiveCell.Replace What:="/", Replacement:=""
Selection.NumberFormat = "00000000"
Regardes si c'est ce que tu cherches
ActiveCell.Select
ActiveCell.Replace What:="/", Replacement:=""
Selection.NumberFormat = "00000000"
nabhalia
Messages postés
23
Date d'inscription
vendredi 29 octobre 2010
Statut
Membre
Dernière intervention
12 mars 2015
19 janv. 2011 à 20:51
19 janv. 2011 à 20:51
Bonjour,
Ça ne fonctionne pas non plus avec le format "00000000" ,
mais j'ai réussi à contourner le problème en insérant du texte dans la cellule, puis en supprimant les slashs.
Au cas où, si quelqu'un a une solution plus directe, ça m'intéresserait de la connaître.
Merci pour votre aide.
Ça ne fonctionne pas non plus avec le format "00000000" ,
mais j'ai réussi à contourner le problème en insérant du texte dans la cellule, puis en supprimant les slashs.
Au cas où, si quelqu'un a une solution plus directe, ça m'intéresserait de la connaître.
Merci pour votre aide.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Mike-31
Messages postés
18354
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
1 janvier 2025
5 110
19 janv. 2011 à 22:34
19 janv. 2011 à 22:34
Re,
Regarde si ce code te convient
Selection.FormulaR1C1 = "'" & ActiveCell
Selection.Replace What:="/", Replacement:=""
Regarde si ce code te convient
Selection.FormulaR1C1 = "'" & ActiveCell
Selection.Replace What:="/", Replacement:=""
Autre solution : créer un fichier de type note pad / Bloc-Notes (donc format .txt) copier les dates et les coller dans le fichier .txt les / disparaissent
Copier les valeurs et les coller dans Excel en ayant au préalable configurer les cellules au format Texte (pour éviter de perdre les "0" en début de date)
Copier les valeurs et les coller dans Excel en ayant au préalable configurer les cellules au format Texte (pour éviter de perdre les "0" en début de date)