Bonsoir,
Version corrigée avec le numéro d'enregistrement affiché .
Nouveau Module HookMouseLbx, l'ancien me faisait planter Excel .
Le nouveau fonctionne à peu près, mais si vous devez intervenir dans le code, je vous conseille de le neutraliser ( commenter tout le haut du module RechIntuit2, le bloc est indiqué ) .
La feuille Format est importante, elle a été recodée avec un bouton de ré-initialisation qui vous permet de la rebâtir ( il y a peut-être un nom d'entête différent entre votre référent et le classeur que j'ai )
Si vous avez encore une erreur 13, activez le débogage et faites du pas à pas jusqu'à la ligne posant problème .
toujour erreur 13... il reste bloquer dans la boucle :
Sub Charge_Listbox1()
Dim I As Integer, J As Integer
Dim Row As Range
For R = 1 To [Tableau1].Rows.Count
Set Row = [Tableau1].Rows(R)
If Not Row.Hidden Then
I = I + 1
ReDim Preserve TblBD(1 To Ncols, 1 To I)
For J = 1 To Ncols - 1
'Nota: le format Vba ne reconnait pas le format [hh] ==> :12, on passe par excel
If InStr([Tableau1].Columns(J).NumberFormat, "[h") Then
TblBD(J, I) = Application.WorksheetFunction.Text(Row.Cells(J), [Tableau1].Columns(J).NumberFormat)
Else
TblBD(J, I) = Format(Row.Cells(J), [Tableau1].Columns(J).NumberFormat)
End If
If J = 1 Then
Set Comment = Row.Cells(J).Comment
'S'il y a un commentaire c'est suite à une mise à jour
If Not Comment Is Nothing Then K = I
End If
Next
TblBD(Ncols, I) = R
End If
Next .................il ne vas pas plus loin