Discussion:
Laufzeitfehler 13, Typen unverträglich bei Recordset
(zu alt für eine Antwort)
Hallöschen allesamt, warum bekomme ich hier die Meldung: Function test() Dim I As Variant Dim rs As Recordset For I = 0 To 5 Set rs = Recordset("tblDatum") rs! anhang = I Set rs = Nothing Next I End Function
In der Tabelle "tblDatum" ist die Spalte "anhang" als Text definiert. -- MfG - Lupus Goebel Der Sumpf und Morasthobbybastler und Anfaenger mit Wissensdurst ()
Hallo Lupus, Post by Lupus Goebel Function test() Dim I As Variant Dim rs As Recordset For I = 0 To 5 Set rs = Recordset("tblDatum") rs! anhang = I Set rs = Nothing Next I End Function
In der Tabelle "tblDatum" ist die Spalte "anhang" als Text definiert. wenn Du die einzufügenden Daten als Text formatierst, sollte es rs! anhang = CStr(I) Außerdem würde ich die Variable I als Integer deklarieren. Excel: Laufzeitfehler 13 - das können Sie tun - CHIP. Variant nehme ich immer nur, wenn es nicht anders geht (also nie;-)) Happy sliding... -- *** Homepage: TM-FixObjectNames: Update auf Version 2.
Laufzeitfehler '13': Typen unvertrglich Autor Nachricht Gast140414 Gast Verfasst am: 14. Laufzeitfehler 13 typen unverträglich vba euro. Apr 2014, 07:51 Rufname: Version: Office 2010 Hallo liebe VBA Gemeinde, ich bin ein wenig am Verzweifeln. Ich habe ein Makro geschrieben, das automatisch beim Starten des Excel files ausgefhrt wird. Bislang lief alles gut, jedoch gibt er mir seitdem 2 weitere makros im file sind immer die Fehlermeldung "Laufzeitfehler '13': Typen unvertrglich" an. Wenn ich das makro manuell ausfhre funktioniert alles einwandfrei.
05. 2008 bei mir läuft das Makro ohne Fehler, was vielleicht daran liegt das N=0 __________________ Signatur in jedem Beitrag Bitte Version angeben. Bei keiner Angabe gehe ich von meinen Angaben aus. Betriebssystem: Windows 10 - 64 Bit, Office 2021 - 32 Bit. Fragen werden im Forum beantwortet, nicht per PN. 26. 2015, 11:50 # 3 MOF Koryphäe Registrierung: 09. 11. 2011 Ort: Geesthacht bei Hamburg Moin Reini, Zitat: Nein, denn n ist nicht deklariert und hat damit einen undefinierten Wert. Hier dürfte das 0 ergeben, weil ein numerischer Wert bei erwartet wird. Günther Eine Rückmeldung ist gegenüber den Helfern einfach nur fair! Mein Blog im Kindesalter: Du kannst jeden Beitrag eines Helfers bewerten, schau mal die Symbole links unten an... 26. 2015, 11:54 # 4 Threadstarter Hallo Günther. Laufzeitfehler 13 typen unverträglich vba online. Sorry, hab eine Zeile vergessen zu kopieren. n ist bei mir nicht 0 sondern geht immer bis zur letzten beschriebenen Zeile im Tabellenblatt "xxx" n = Worksheets("Ausgangsdaten_Mengen_AUT")("A3")(xlDown) n ist als Long deklariert!
DATEDIF funktioniert nicht Autor Nachricht iso "Nobody ist perfect! " Verfasst am: 16. Jan 2010, 20:51 Rufname: Wohnort: Soo Version: Office 2007 Hallo! Ich bin berrascht: die gute Funktion DATEDIF funktioniert nicht mehr. Eingabe: =datedif(1. 1. 2000;31. 12. 2009;"y") Was ist da falsch? Danke fr Hilfe! Gre Zero Formeln, Diagramme und ein bisschen VBA Verfasst am: 16. Jan 2010, 20:53 Rufname: Dennis Wohnort: NDS Hallo Setzte das Datum in " " oder verweise direkt auf eine Zelle mit dem Datum. _________________ Gru zero Verfasst am: 16. Jan 2010, 20:57 Rufname: Hallo Zero! Besten Dank - das war's - aber ich glaube, das ist neu! Verfasst am: 16. Jan 2010, 21:01 Rufname: Dennis Nein nicht wirklich.. Verfasst am: 16. Jan 2010, 22:14 Rufname: Es ist jetzt besser ich hre auf zu arbeiten! Das war mein Denkfehler (O Schande! ) - jetzt ist es mir klar: Wenn ich das Datum schreibe, dann Anfhrungszeichen - beim Verweis in die Zelle natrlich nicht! Schnen Abend noch princhipi Gast Verfasst am: 30.
Gerd alias Bamberg Verfasst am: 26. Jan 2012, 17:20 Rufname: Und hier mein Ergebnis: 17. 1991 258 17. 1992 259 17. 1992 260 17. 1992 261 17. 1992 262 17. 1992 263 17. 1992 264 17. 1992 265 17. 1992 266 17. 1992 267 17. 1992 268 17. 1992 269 17. 1992 270 17. 1992 271 17. 1992 272 17. 1992 273 17. 1992 274 17. 1992 275 17. 1992 276 17. 1992 277 17. 1992 278 17. 1992 279 17. 1992 280 17. 1992 281 17. 1992 282 17. 1992 283 17. 1992 284 17. Jan 2012, 17:24 Rufname: Martin habe ich in den Excel Optionen vielleicht eine Einstellung anders als Du vielleicht? Das kann ich beim besten Willen von hier aus nicht sehen Verfasst am: 26. Jan 2012, 17:34 Rufname: Wahnsinn, vielen Dank fr die schnellen Antworten... Das Internet ist echt unglaublich. Also ich gebe die Daten per Hand ein und hatte bisher nie Probleme mit dem Ergebnis. Bis zum 16. 1991 rechnet er falsch, danach wieder richtig. Glaube deshalb nicht, dass es am Schaltjahr liegt. Aber ich bin ja schon mal froh, dass ich nicht die einzige bin...
1991 01. 1992 0 Jahre, 259 Tage 2 Zelle Format Wert A1 17. 1991 B1 01. 1992 Zelle Formel D1 =DATEDIF (A1;B1;"y") &" Jahre, " & DATEDIF (A1;B1;"yd") & " Tage" _________________ Mit freundlichen Grssen [Vista Ultimate SP-1 / xl2007 SP-2] madin Einsteiger Verfasst am: 26. Jan 2012, 17:05 Rufname: Martin Hallo, bei mir rechnet Datedif auch nicht richtig. Datum hndisch eingegeben. Hngt es vielleicht mit dem Schaltjahr zusammen? Solange ich im Jahr 1991 bleibe rechnet er richtig. A B C 1 17. 1991 31. 12. 1991 258 2 17. 1992 372 Zelle Format Wert A1 17. 1991 B1 31. 1991 A2 17. 1991 B2 01. 1992 Zelle Formel C1 =DATEDIF (A1;B1;"yd") C2 =DATEDIF (A2;B2;"yd") Diese Tabelle wurde mit Tab2Html (v2. 4. 1) erstellt. Gerd alias Bamberg _________________ Gru Martin Verfasst am: 26. Jan 2012, 17:08 Rufname: @madin: auch diese werden bei mir korrekt mit 258, bzw. 259 ausgegeben. Verfasst am: 26. Jan 2012, 17:12 Rufname: Martin @ steve1da die ersten 16 Tage rechnet er bei mir verkehrt und dann rechnet Datedif richtig A B C 1 17.