libellule85
XLDnaute Accro
Bonsoir le forum,
Avant de commencer, je suis nul en vba.
J'ai deux macros qui misent toutes les deux dans le code de ma feuille font bugger excel !
La première macro ci-dessous sert à mettre en majuscule la première lettre d'une cellule (les lettres peuvent être le C ou le F) :
La deuxième macro sert à rechercher dans la colonne b le code à partir de la cellule c8 dont la 1è lettre a été mise en majuscule :
Comment faire pour mettre ces deux macros en une seule ?
D'avance merci pour votre aide
Avant de commencer, je suis nul en vba.
J'ai deux macros qui misent toutes les deux dans le code de ma feuille font bugger excel !
La première macro ci-dessous sert à mettre en majuscule la première lettre d'une cellule (les lettres peuvent être le C ou le F) :
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim s As String
s = Cells(8, 3).Value
Cells(8, 3).Value = UCase(Left(s, 1)) & LCase(Right(s, Len(s) - 1))
End Sub
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address <> "$C$8" Then Exit Sub
Dim Cel As Range
Set Cel = Range("b:b").Find(Range("b2") & "*", lookat:=xlWhole)
If Not Cel Is Nothing Then Cel.Select
End Sub
D'avance merci pour votre aide