none
Erreur "NULL Reference" lors de l'utilisation de la méthode "Find" pour trouver des valeurs de Date sur Excel RRS feed

  • Question

  • Bonjour, dans un projet WPF j'utilise un Button pour Ouvrir Excel et trouver via la méthode "Find" une date précise dans la ligne 1 de la feuille sélectionnée.

    Dans une application similaire, ce code fonctionne parfaitement; mais la j'obtient une erreur NULL reference.

    Voici mes données :

       Private Sub OpenStkExcel_Click(sender As Object, e As RoutedEventArgs)
            XlDocBook = XlDocApp.Workbooks.Open(CLasseurStk)
            XlDocApp.Visible = True
            XlDocSheet = XlDocBook.Sheets("EntreeStock")
            XlDocSheet.Activate()
            Dim StringToSearch As String = Date.Now.AddDays(+1).ToString("dd/MM/yy")
            Dim SourceRow As Excel.Range = TryCast(XlDocSheet.Rows("1"), Excel.Range)
            Dim FindRange As Excel.Range = SourceRow.Find(StringToSearch, miss, Excel.XlFindLookIn.xlValues, Excel.XlLookAt.xlPart,
                                                          Excel.XlSearchOrder.xlByColumns, Excel.XlSearchDirection.xlNext, miss, miss, miss)
            If FindRange Is Nothing Then
                MessageBox.Show("Aucune date ne correspond à votre choix", "Erreur", MessageBoxButton.OK _
                                , MessageBoxImage.Error, MessageBoxResult.Cancel)
                Return
            Else
                FindRange.Select()
    
            End If
        End Sub


    JF Collombet ® CreateSpecificCulture

    dimanche 15 mai 2016 05:14