• Initiateur de la discussion Initiateur de la discussion wilfried
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

W

wilfried

Guest
Bonsoir a Tous.
Grace a ce code de recherche:

Code:
Sub col()

Dim RechString As String
Dim Posi As Byte
Dim Cell As Range

For Each Cell In Range('A1:F3')
    RechString = Cell.Text
    Posi = InStr(RechString, 'AA')

    If Posi > 0 Then
            colonne = Left$(Cell.Address(0, 0), (Cell.Column < 27) + 2)
            colonAdj = Cell.Column - 1
            MsgBox colonAdj
    End If
Next

End Sub

Ma question comment transformer colonAdj en Lettre ?
 
Bonsoir Wilfried, le forum,

Si je comprends bien, tu veux concertir ColonnAdj en variable string.
Si c'est le cas :

Cstr(colonnAdj)

fera l'affaire. C correspond à la conversion et les lettres suivantes au type de variable.

A+ 😉
 
Bonsoir wilfried, zzr09, le forum

Pas sur d'avoir compris la question, car la réponse se trouve dans ton code :

colonne = Left$(Cell.Address(0, 0), (Cell.Column < 27) + 2)

cette ligne te renvoi dans la variable colonne les lettres de la colonne 1= A,27=AA...)

salut
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
907
  • Question Question
Microsoft 365 Probléme VBA
Réponses
8
Affichages
587
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Retour