Yeps !
Je travaille actuellement sur un fichier ou j'aurais besoin de transformer automatiquement les minuscules en majuscules lors de la frappe.
J'ai trouvé cette séquence de code :
Private Sub Worksheet_Change(ByVal Target As Range)
'Cela évite que l'événement se répète à chaque modification du contenu de la cellule
Application.EnableEvents = False
'Met en majuscule
Target = UCase(Target)
'Rétablit la prise en charge des événements
Application.EnableEvents = True
End Sub
Mais, dans ce cas, cela s'applique à la feuille entière. Or, j'aimerais que cela ne concerne que des blocs de cellules
B3:I17 puis B21:I35 puis B39:I53 etc...
Avec une variable "i" allant de 0 à 125, j'aurais i*18+3 pour le 1er n° de ligne et i*18+17 pour le second.
Pour le reste, je suis dans le brouillard ...
Si quelqu'un pouvait améliorer ma météo, ce serait sympa ...