Beim Ausführen des folgenden Codes erhalte ich den Fehler "Laufzeitfehler '1004': Anwendungsdefinierter oder objektdefinierter Fehler". Es bricht auf der markierten LinieFehler 1004 Zellenwert einstellen
Dim cwb As Workbook
Dim csh As Worksheet
Set cwb = Workbooks.Open("M:\Secretary Resources\AppTracking\SentSurveys.xlsx")
Set csh = cwb.Sheets("Sheet1")
''It breaks on this next line
csh.Range("A1").End(xlDown).Offset(1, 0).Value = Format(DateTime.Now, "MM-DD-YYYY HH.MM AM/PM")
csh.Range("A1").End(xlDown).Offset(0, 1).Value = Survey_Count
ich auf all die Fehler 1004 Antworten geschaut haben, und sie entweder nicht funktioniert (wie unprotecting das Blatt), oder sie haben nicht genug Sinn machen, für mich zu implementieren .
Ich möchte einfach eine vorhandene Tabelle öffnen und eine neue Reihe von Werten an das Ende davon hinzufügen (ohne Änderungen an der aktiven Arbeitsmappe oder dem aktiven Arbeitsblatt, die derzeit von etwas anderem verwendet werden). Hat jemand eine Idee, was ich tun kann, um das zu machen?
EDIT: Dies wird in einem Sub ausgeführt und es funktioniert nicht dort.
funktioniert für mich, ohne Problem. –
Sie gehen zum Ende des Arbeitsblatts und legen dann einen Wert in der darunter liegenden Zeile fest. ... auf nicht vorhandene Zelle zugreifen – jsotola
@jsotola Wäre das nicht außerhalb des Bereichsfehlers? Ich glaube, er bekommt hier ein anderes Problem – Maldred