Noms en minuscule

Bonjour le forum

Mettre AAA BBB CCC etc.. en minuscule dans macro au double click

Merci à vous

Private Sub Workbook_SheetBeforeDoubleClick(ByVal sh As Object, ByVal Target As Range, Cancel As Boolean)
Dim Indice As Integer, NbColonne As Integer
Dim Tb, TbCoul, X, TbFont, Label As String
Dim Ligne As Integer
Select Case UCase(sh.Name)
    Case "AAA", "BBB", "CCC", "DDD", "EEE"
      NbColonne = 2
  End Select

 Ligne = Range("A" & Rows.Count).End(xlUp).Row
  If (Target.Row = Ligne And Range("A" & Ligne) <> "") Or (Target.Row = Ligne + 1 And Range("A" & Ligne + 1) = "") Then
    If Target.Column = NbColonne + 1 And Target.Row >= 3 Then       ' And Range("A" & Target.Row) <> "" Then
      Application.EnableEvents = False
      TbFont = Array(5, 1)
      TbCoul = Array(35, 40)
      Tb = Array("", "Oui")
      Cancel = True

      X = UCase(Trim(Target))
      If UBound(Filter(Tb, X, compare:=vbTextCompare)) >= 0 Then
        Indice = Application.Match(X, Tb, 0) Mod (1 + UBound(Tb))
        Label = Tb(Indice)
        With Target
          .Value = Label
          .Interior.ColorIndex = TbCoul(Indice)
          .Font.ColorIndex = TbFont(Indice)
        End With
        With ActiveCell.Offset(0, -NbColonne).Resize(1, NbColonne)
          If Label = "Oui" Then
            .Font.Strikethrough = True
            Target.Offset(, 1).Value = Date
            Target.Offset(, -2) = Application.Proper(Format(Date, "dddd dd mmmm yyyy"))
            Target.Offset(, -1).Value = sh.Name

          Else
            .Font.Strikethrough = False
            Target.Offset(, 1).ClearContents
            Target.Offset(, -2).ClearContents
            Target.Offset(, -1).ClearContents
          End If
        End With
      End If

      Application.EnableEvents = True
    End If
  End If
Range("A1").Select
End Sub

Bonjour Al87,

Dans le code VBA.

Pour passer en majuscule c'est Ucase et pour passer en minuscule c'est LCase.

Bonne continuation.

Bonjour X Cellus

J'avais fait mais ça fonctionne pas au double click

J'ai mis en conformité les onglets en minuscules avec 1ère lettre en Majuscule et ça ne fonctionne pas

merci à toi

A nouveau,

Je suis raccord avec BrunoM45,

Plus de précisions et un fichier serait plus commode.

A suivre...

Ré bonjour tous les deux

Il n'y a rien à toucher.

On peut modifier l'onglet sans modifier là macro et ça fonctionne

Trouvé à l'instant

Merci à vous deux

Bonne fin de soirée

Rechercher des sujets similaires à "noms minuscule"