Bonjour à tous,
J'ai un fichier excel avec en colonne A différentes cellules fusionnées de tailles variable.
Je voudrais rechercher dans cette colonne la cellule contenant une variable de type chaine de caratère et en récupéré la ligne de cette cellule.
voici mon morceau de code, je comprend pas mon erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 Public Sub crea_new_version() Dim plage As Range Dim I As Integer Dim J As Integer Dim derlig As Integer Dim new_ref_gabarit As String new_ref_gabarit = "ROB0003" Cells(7, 1).Select derlig = Cells(Rows.Count, 1).End(xlUp).Row J = Range("A" & derlig).MergeArea.Rows.Count derlig = derlig + J Set plage = ThisWorkbook.Worksheets("Listing_gabarits").Range("a1:a" & derlig) For Each cell In plage If cell.Value = new_ref_gabarit Then I = plage.Find(new_ref_gabarit, lookat:=xlWhole).Row Exit For End If Next cell End Sub
Partager