VBA remplacer une colonne en majuscule
Résolu Marie Chant Messages postés 136 Date d'inscription Statut Membre Dernière intervention -
michel_m Messages postés 16602 Date d'inscription Statut Contributeur Dernière intervention - 12 janv. 2023 à 14:25
michel_m Messages postés 16602 Date d'inscription Statut Contributeur Dernière intervention - 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 en majuscule - Guide
1 réponse
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, tr As Integer
Dim start As Single
start = Timer
Derlig = Columns("A").Find(what:="*", searchdirection:=xlPrevious).Row
T_min = Range("A1:A" & Derlig)
For tr = 1 To UBound(T_min)
T_min(tr, 1) = UCase(T_min(tr, 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
merci beaucoup. C'est vraiment HOT cette macro. WOW!
Elle fonctionne super bien, encore merci et bonne journée
bonsoir michel,
ce code est celui que je cherchais par contre pouvez le mettre sans le message du timing ? svp
Bonlpour
paz trop compris la demande... mais pour su^^rimer le message de fin(durée du traitement...?
supprimer les lignes
et aussi