Function cherchC(nomF As String, valCherch As String) As Boolean 'fonction de recherche... '********************************************************** ' recherche la valeur 'valCherch' et nous indique le ' N° de ligne et de Colonne où elle se trouve VcLig / VcCol ' La fonction retourne True ou False. '********************************************************** Dim vc As Variant Sheets(nomF).Activate Sheets(nomF).Cells(1, 1).Activate Set vc = Cells.Find(what:=valCherch, lookAt:=xlWhole, After:=ActiveCell, SearchOrder:=xlByColumns, SearchDirection:=xlNext, LookIn:=xlValues, MatchCase:=False, SearchFormat:=False) If Not vc Is Nothing Then VcCol = vc.Column VcLig = vc.Row cherchC = True End If End Function
est ce que c'est clair comme ça??...je répondrais... Presque....
For i = 1 To 10 'boucle pour parcourir les cellules de la colonne 1 à 10 Ma_valeur = Cells(1, i).Value If Ma_valeur = Ma_condition Then 'action a faire si vrai Else ' action a faire si faux End If Next 'suivant.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionDerniere_Colonne = Cells.Find("*", Range("A1"), , , xlByColumns, xlPrevious).Column
For i = 1 to Derniere_Colonne ... next
if fonction(...) then ... else ... next
derniere_colonne=ActiveSheet.UsedRange.Columns.Count
If Not vc Is Nothing Then
derniere_colonne=ActiveSheet.UsedRange.Columns.Count