Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

datentypen unverträglich

Forumthread: datentypen unverträglich

datentypen unverträglich
28.02.2003 13:59:50
rainer
Hallo!
Ich habe einen Fehler in einem Makro und steh auf dem Schlauch. Hier ein Auszug aus meinem Coding:

Sub datentransfer()
Dim tb1 As Worksheet
Dim tb2 As Worksheet
Dim array_bereich As Variant
Dim material_spool As Variant
.
.
lr_av = tb1.Cells(Rows.Count, 1).End(xlUp).Row
array_bereich = Worksheets("AV-Auswertung").Range(Cells(2, 1), Cells(lr_av, 1))
blattschutz_ein
tb2.Select
lr_spool = Cells(Rows.Count, 2).End(xlUp).Row

For Each zelle_spool In Range(Cells(2, 2), Cells(lr_spool, 2))
zeile_gefunden_av = 0
zeile_spool = zelle_spool.Row
material_spool = zelle_spool.Value
zeile_gefunden_av = Application.Match(material_spool, array_bereich, 0) + 1

bei application.match bekomme ich den Fehler 'Typen unverträglivch'

Habt ihr eine Idee
Danke
Rainer

Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: datentypen unverträglich
28.02.2003 14:10:36
Nike

Hi,
du mußt aufpassen, das du auch in der richtigen Seite bleibst,
wenn du nen Zellbereich auswählst:

tb2.Cells(Rows.Count, 2).End(xlUp).Row
ist nicht gleich
tb2.Cells(tb2.Rows.Count, 2).End(xlUp).Row
du könntest nämlich gerade zur Zeit auf tb1 sein und dann lautet
die erste Zeile eigentlich
tb2.Cells(tb1.Rows.Count, 2).End(xlUp).Row

Versuchs mal so...

lr_av = tb1.Cells(tb1.Rows.Count, 1).End(xlUp).Row
With Worksheets("AV-Auswertung")
array_bereich = .Range(.Cells(2, 1), .Cells(lr_av, 1))
End With
blattschutz_ein

lr_spool = tb2.Cells(tb2.Rows.Count, 2).End(xlUp).Row

For Each zelle_spool In tb2.Range(tb2.Cells(2, 2), tb2.Cells(lr_spool, 2))
zeile_gefunden_av = 0
zeile_spool = zelle_spool.Row
material_spool = zelle_spool.Value
zeile_gefunden_av = Application.WorksheetFunction.Match(material_spool, array_bereich, 0) + 1

Bye

Nike

Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige