Bestimmtes Datum in Spalte suchen

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

toO231
*
Beiträge: 13
Registriert: Mo, 29.11.2010 16:47

Bestimmtes Datum in Spalte suchen

Beitrag von toO231 »

Moin Moin,

also es wird ein Wert von der 1ten Mappe in die 2te Mappe geschrieben, in diesem Fall ein Datumsfeld. Das funktioniert auch, nur will ich Doppeleintragungen vermeiden, und dazu will ich die gesamte spalte a (max.500 zeilen) mit dem Datum vergleichen, wenn es das Datum schon gibt, dann soll eine msgbox mit einem fehler kommen und ansonsten solls eingetragen werden... aber ich komm einfach nicht vorran :/ bitte helft mir, hier der code

-oList3 ist das Datumsfeld

Code: Alles auswählen

oDoc = thisComponent
oSheet = oDoc.Sheets(1)
oRange = oSheet.getCellRangeByName("A9:A500")
oSearchDesc = oSheet.createSearchDescriptor
oSearchDesc.SearchString = oList3.currentValue
oSearchDesc.searchString = True
oResult = oRange.findAll(oSearchDesc)
If NOT isNull(oResult) Then
   For Each cellRange in oResult
      Msgbox "Fehler Eintrag schon vorhanden..."
   Next cellRange
End If
Hat jemand ne Idee ?
Vielen Dank für die Hilfe !
DPunch
*******
Beiträge: 1112
Registriert: Mo, 02.11.2009 16:16
Wohnort: Marburg

Re: Bestimmtes Datum in Spalte suchen

Beitrag von DPunch »

Aloha

Ersetz mal

Code: Alles auswählen

oSearchDesc.SearchString = oList3.currentValue
durch

Code: Alles auswählen

oSearchDesc.SearchString = oList3.Text
Ausserdem macht natürlich

Code: Alles auswählen

oSearchDesc.searchString = True
keinen Sinn, eher schon

Code: Alles auswählen

oSearchDesc.searchWords = True
toO231
*
Beiträge: 13
Registriert: Mo, 29.11.2010 16:47

Re: Bestimmtes Datum in Spalte suchen

Beitrag von toO231 »

Super danke genau daran hat es gelegen^^

oh man und ich hab schon sau lange daran rumprobiert^^

Danke nochmal !

kann geschlossen werden !
Antworten