Bonjour,
Voici ma maccro :
Sub essais()
'Remplissage fiche de test TI
With Sheets("FicheTestTI").Cells
Set CEL = .Find("Pré requis", LookIn:=xlValues, lookat:=xlPart)
If Not CEL Is Nothing Then
prem = CEL.Address
I = 1
Do
Sheets("FicheTestTI").Range("C" & CEL.Row).Value = Sheets("BD (2)").Range("E" & I).Value
I = I + 1
If Sheets("FicheTestTI").Range("C" & CEL.Row).Value = "" Then
Sheets("FicheTestTI").Rows(CEL.Row).Delete
End If
Set CEL = .FindNext(CEL)
Loop While Not CEL Is Nothing And prem <> CEL.Address
End If
End With
End Sub
Le soucis est que si la ligne est supprimé il me met ce message d'erreur :
" Impossibilité de lire la propriété FindNext de la classe Range "
Mon but étant de transférer des données d'un tableau d'un onglet vers un autre onglet avec une mise en page et qui s'il n'y a pas de valeur que la ligne soit supprimée
est il possible de le contourner ou de trouver une solution ?