VBA remplacer une colonne en majuscule
Résolu/Fermé
Marie Chant
Messages postés
106
Date d'inscription
lundi 24 mars 2014
Statut
Membre
Dernière intervention
12 juillet 2024
-
9 févr. 2017 à 15:22
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 12 janv. 2023 à 14:25
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 12 janv. 2023 à 14:25
A voir également:
- Mettre une colonne en majuscule excel vba
- Déplacer une colonne excel - Guide
- Formule somme excel colonne - Guide
- Trier colonne excel - Guide
- Liste déroulante excel - Guide
- Mettre un texte en majuscule - Guide
1 réponse
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
Modifié par michel_m le 9/02/2017 à 16:17
Modifié par michel_m le 9/02/2017 à 16:17
Bonjour
test sur 14000 lignes. durée: 0,12 secodes
pour le fun; 5000 lignes en 0,08 secondes ;o)
Michel
test sur 14000 lignes. durée: 0,12 secodes
Option Explicit
'--------------------------------------
Sub mettre_majuscules()
Dim Derlig As Integer, T_min, Cptr As Integer
Dim start As Single
start = Timer
Derlig = Columns("A").Find(what:="*", searchdirection:=xlPrevious).Row
T_min = Range("A1:A" & Derlig)
For Cptr = 1 To UBound(T_min)
T_min(Cptr, 1) = UCase(T_min(Cptr, 1))
Next
Range("A1").Resize(UBound(T_min)) = T_min
MsgBox Derlig & " lignes en " & Round(Timer - start, 2) & " sec"
End Sub
pour le fun; 5000 lignes en 0,08 secondes ;o)
Michel
9 févr. 2017 à 16:18
merci beaucoup. C'est vraiment HOT cette macro. WOW!
Elle fonctionne super bien, encore merci et bonne journée
11 janv. 2023 à 18:43
bonsoir michel,
ce code est celui que je cherchais par contre pouvez le mettre sans le message du timing ? svp
12 janv. 2023 à 14:25
Bonlpour
paz trop compris la demande... mais pour su^^rimer le message de fin(durée du traitement...?
supprimer les lignes
et aussi