j'ai une petite macro qui ne fonctionne pas, j'ai une incompatibilite de type sur les lignes avec les fonctions left et right. J'ai essayé avec des tostring mais ça n'a pas marché...
Les cellules sur lesquelles s'appliquent les fonctions left et right contiennent une chaîne du type 5G2 ou 10F3 et je ne veux garder que la partie numérique de chaque chaîne.
Code :
Sub numPlante()
Application.ScreenUpdating = False
For i = 2 To (Cells(1, 1).CurrentRegion.Rows.Count) Step 1
en fait, cette sub marche si j'écris Cells(i, 6).Value = Left(Cells(i, 2).Value, InStr(Cells(i, 2).Value, "G" )) au lieu de Cells(i, 6).Value = Left(Cells(i, 2).Value, InStr(Cells(i, 2).Value - 1, "G" ))