Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
796to800
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
796to800
796to800
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

bei doppelten Einträgen ???

bei doppelten Einträgen ?
28.08.2006 16:17:31
Johannes
Hallo Zusammen,
folgendes Problem:
In der Prozedur wird der Name eine Rohwerte-Datei in die Variable NA gestellt. Der Name wird in Tabelle Zusammenfassung eingetragen. Wenn nun die gerade aktive Rohwerte-Datei ein zweites mal geöffnet wurde soll die Meldung "doppelt" kommen - später wird anstelle der Meldung anderer Code stehen; die msgbox nur zum testen.
Ich habe aber im Augenblick einen Knoten im Hirn, könnte bitte jemand hier helfen. Herzlichen Dank einstweilen für Eure Mühe.
Gruß
Johannes
und hier der Code:
NA = ActiveWorkbook.Name 'im Test: D060612_.PDD
Debug.Print NA
'schreibt den Dateinamen in Tabelle
Windows("Auslesen.xls").Activate
Sheets("Zusammenfassung").Select
d = Cells(Rows.Count, 1).End(xlUp).Row
d = d + 1
Cells(d, 1).Value = NA
If NA = Cells.Find(What:="D060612_.PDD", After:=ActiveCell,
LookIn:=xlFormulas, _
LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False).Activate Then
MsgBox ("ok")
Else
MsgBox ("doppelt")
End If

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: bei doppelten Einträgen ?
28.08.2006 16:46:15
Erich
Hallo Johannes,
so sollte es gehen:
Sub a()
Dim rngF As Range
NA = ActiveWorkbook.Name 'im Test: D060612_.PDD
Debug.Print NA
'schreibt den Dateinamen in Tabelle
Windows("Auslesen.xls").Activate
Sheets("Zusammenfassung").Select
d = Cells(Rows.Count, 1).End(xlUp).Row
d = d + 1
Cells(d, 1).Value = NA
Set rngF = Range(Cells(1, 1), Cells(d - 1, 1)).Find(What:=NA, _
After:=Cells(1, 1), LookIn:=xlFormulas, _
LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False)
If rngF Is Nothing Then
MsgBox ("ok")
Else
MsgBox ("doppelt")
End If
End Sub
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
Danke klappt prima
28.08.2006 17:37:47
Johannes
.

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige