Macro qui supprime des lignes qui ne contienne pas un nombre
Fermé
melvinou22
Messages postés
113
Date d'inscription
jeudi 7 avril 2016
Statut
Membre
Dernière intervention
1 mars 2020
-
9 mai 2019 à 18:33
cs_Le Pivert Messages postés 7904 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 14 août 2024 - 12 mai 2019 à 11:11
cs_Le Pivert Messages postés 7904 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 14 août 2024 - 12 mai 2019 à 11:11
A voir également:
- Macro qui supprime des lignes qui ne contienne pas un nombre
- Recuperer message whatsapp supprimé - Guide
- Comment supprimer un fichier qui refuse d'être supprimé - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Message supprimé whatsapp - Guide
- Macro word - Guide
1 réponse
cs_Le Pivert
Messages postés
7904
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
14 août 2024
729
Modifié le 9 mai 2019 à 20:06
Modifié le 9 mai 2019 à 20:06
Bonjour,
Faire Alt F11 pour accéder à l'éditeur, insérer un module et mettre ce code:
il ne reste plus qu'à lancer la macro
Faire Alt F11 pour accéder à l'éditeur, insérer un module et mettre ce code:
Sub For_X_to_Next_Ligne() Dim FL1 As Worksheet, NoCol As Integer Dim NoLig As Long, Var As Variant Set FL1 = Worksheets("Feuil1") 'a adapter NoCol = 1 'lecture de la colonne 1 For NoLig = 1 To Split(FL1.UsedRange.Address, "$")(4) Var = FL1.Cells(NoLig, NoCol) If Len(Var) < 6 Then FL1.Cells(NoLig, NoCol + 2) = Var FL1.Cells(NoLig, NoCol) = FL1.Cells(NoLig, NoCol + 1) FL1.Cells(NoLig, NoCol + 1) = FL1.Cells(NoLig, NoCol + 2) FL1.Cells(NoLig, NoCol + 2) = "" FL1.Cells(NoLig, NoCol).NumberFormat = "m/d/yyyy" ' adapter le format End If Next Set FL1 = Nothing End Sub
il ne reste plus qu'à lancer la macro
9 mai 2019 à 21:14
9 mai 2019 à 21:40
Mais j'ai un autre problème
J'ai voulu ammeliorer le programme en rajoutant a la fin le fait de transformer toute la colonne B en Nombre Car pour les cases qui etait anciennement des dates il m'ecrit une date de 1900 et quand je selectionne a la main la colonne et que je change le format en "Nombre" il me remet correctement ma temperature mais quand je le fait avec la macro en rajoutant sa a la fin
et bien il ecrit bien ma temperature mais a gauche de la colonne avec écrit en erreur : " Nombre sous forme de texte"
comment je peut faire pour qu'il me le mette sous forme de nombre
9 mai 2019 à 21:53
Voilà
@+
10 mai 2019 à 20:49
Mais quand j'ai enregistrer la macro sa a fonctionner et quand c'est la macro qui le fait sa ne marche pas
11 mai 2019 à 08:09
Voilà c'est tout simple!
@+