Wer weiß Rat?
Hast Du schon versucht, mit
ReDim Array1(0)
Dein Array zu leeren?
(Wobei es ziemlich egal ist, welchen Wert Du einsetzt, da bei ReDim ohne Preserve das Array ohnehin geleert wird ....)
Viel Erfolg
vbChr
"handwerklich" kannst Du es so machen:
Klicke eine Zelle der Matrix an. Drücke Taste F5. Wähle "Inhalte"-"Aktuelles Array".
Jetzt kannst Du mit rechter Maustaste im markierten Bereich entweder "Ausschneiden" wählen.
Oder "Kopieren"-"Inhalte einfügen"-"Werte".
Dann hast Du nur noch die Konstanten in dem Bereich.
Ich hoffe, daß ich die Frage richtig verstanden habe.
Gruß Arnim
Siegi
vbChr
Eine alternative Methode, um eine Excel-Matrix aufzulösen, ist die Verwendung von VBA. Hier ist ein einfaches Skript:
Sub ArrayLoeschen()
Dim Array1() As Variant
ReDim Array1(0) ' Array leeren
End Sub
Du kannst dieses Skript in das VBA-Editorfenster einfügen und ausführen, um das Array zu leeren.
=ARRAYFORMULA(A1:A10) verwendest.=TRANSPOSE(A1:B2).ReDim: Mit der VBA-Funktion ReDim kannst Du Arrays dynamisch anpassen. Experimentiere mit verschiedenen Dimensionen, um Deine Daten effizient zu verwalten.1. Was ist eine Matrixformel in Excel?
Eine Matrixformel ist eine spezielle Formel, die mehrere Berechnungen in einer einzigen Zelle durchführt.
2. Wie kann ich die Matrixformel in Excel löschen?
Um eine Matrixformel zu löschen, wähle die Zelle mit der Formel aus und drücke die "Entf"-Taste. Alternativ kannst Du "Inhalte löschen" aus dem Kontextmenü verwenden.
3. Warum kann ich Teile einer Matrix nicht ändern?
Diese Fehlermeldung tritt auf, wenn die Array-Definitionen nicht gelöscht wurden. Stelle sicher, dass Du die Inhalte korrekt entfernst, um Änderungen vorzunehmen.
4. Wie kann ich ein Array in Excel erstellen?
Du kannst ein Array erstellen, indem Du mehrere Zellen auswählst und die Funktion =ARRAYFORMULA() verwendest oder VBA zur Erstellung eines Arrays nutzt.
5. Was kann ich tun, wenn ich eine Matrix nicht löschen kann?
Überprüfe, ob die Matrixformel noch aktiv ist. Nutze die Schritte zur Inhaltslöschung, um das Problem zu lösen.