Ich habe eine Tabelle voller Nullen, aber einige Zellen haben Werte. Diese Werte zeigen einen Fehler an und ich möchte wissen, wo sich diese Fehler befinden. Dies ist meine Tabelle:So speichern Sie die Zelladresse in einer Schleife
Dies ist mein Code:
Sub FindErrors()
Worksheets("Realisering Flow - aggregeret").Activate
For Each c In Range("EC3:IX1372").Cells
If c.Value <> 0 Then
Value = c.Value
Address = c.Address
MsgBox "Der er fundet fejl i celle " & Address & _
"; som har værdien " & Value
End If
Next
Worksheets("OPS_Volume").Activate
MsgBox "Der er ikke nogen fejl"
End Sub
Im Moment habe ich einen msgbox für jeden Fehler, aber ich würde eine Liste aller Fehler in einer anderen Tabelle gefallen , aber ich kann die Adresse nicht in einer Schleife speichern. Auch möchte ich den Header für die Spalte des Error speichern.
Ich hoffe jemand kann mir helfen - danke im Voraus.
Danke Dave - es funktioniert fast perfekt. Ich kann den Teil mit dem Header nicht zur Arbeit bringen, aber wenn ich diesen Teil kommentiere, funktioniert es wie ein Zauber. ich diesen Fehler: [Fehler für den Header] [1] [1]: http://i.stack.imgur.com/XguPW.png Vielen Dank für die Zeit nehmen, um mir zu helfen! – Kristensen
Mein Fehler, gab es in einem 'Cells' Format, wenn es eine' Range' war. Habe das jetzt im obigen Code sortiert, eine schnelle Änderung und du solltest gut gehen – Dave
Hi nochmal :) Ich bekomme keinen Fehler mehr im Header, aber die Ausgabe enthält immer noch nicht den Header, sondern nur den Wert und die Zelle Adresse. Wenn ich den Code schrittweise ausfühle, kann ich sehen, dass myArray den Header enthält, aber nicht, wenn er in die andere Tabelle geschoben wird. – Kristensen