Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
204to208
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
204to208
204to208
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Veränderliche Matrix

Veränderliche Matrix
15.01.2003 23:45:44
Daniel
Ich habe eine Matrix wo Werte drin stehen( A+B) , diese Werte möchte ich in eine neue Matrix(C+D) nach Ihrer Größe sortieren .
A B
1 0,2
2 0,5
3 0,3
4 0,4

C D
2 0,5´
4 0,4
3 0,3
1 0,2
Wer kann mir weiterhelfen ?
Public Sub Matrix()
Columns("A:B").Copy Columns("C:C")
Application.CutCopyMode = False
Columns("C:D").Sort Key1:=Range("D1"), Order1:=xlDescending
End Sub
Das ist der Code aber ich habe eine Veränderliche Matrix

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Veränderliche Matrix
16.01.2003 05:41:42
andre
hallo daniel ... und gruss ... ist hier usus

wo steckt das problem? die matrix kann in der länge variabel sein, das passt doch. wenn du die matrix änderstm nusst du das makro nochmal ausführen. willst du das automatisieren?

gruss andre

Re: Veränderliche Matrix
16.01.2003 14:56:50
Daniel
Hallo Andre


Ja ok so funktioniert das ja auch aber wenn in A1 eine Verknüpfung ist ? ZB in A1 steht =AX34.
Wie mache ich das dann ?

Gruß Daniel

Re: Veränderliche Matrix
16.01.2003 17:24:41
andre
hallo daniel,
dann kannst du z.b. nur die werte einfügen:

gruss andre
Re: Veränderliche Matrix
16.01.2003 17:49:28
Daniel
Hallo Andre

Funktioniert wunderbar .

Danke ..Dieses Forum ist echt super !!!

Gruß Daniel

Re: Veränderliche Matrix
16.01.2003 18:21:46
daniel
Hallo Andre

Da fällt mir noch was ein ..

Das auswählen von der ganzen Spalte A :B
finde ich nicht gut ich möchte nur A1 bis B34 auswählen
aber auch variabel sein .. also Indirekt..
aber Indirekt und Makro ist für mich als Anfänger nicht so
einfach ..

Gruß Daniel


Anzeige
Re: Veränderliche Matrix
16.01.2003 20:51:21
andre
hallo daniel,
da gibts auch verschiedene möglichkeiten.
- der bereich geht bis zur ersten leeren zelle nach a1
- der bereich wird mit inputbox abgefragt
- der bereich richtet sich nach dem wert irgendeiner zelle
...
wie hättest du es gern?
gruss andre
Re: Veränderliche Matrix
16.01.2003 23:13:05
Daniel
Hallo Andre

Zum Beispiel :

Die Datenzellen A1 bis B30 sollen in obige Formel
A1 ist immer gleich
in E1 steht der Wert 30 (Länge der Datensätzte)
dieser Wert variert

Daniel

Re: Veränderliche Matrix
17.01.2003 05:32:42
andre
hallo daniel,
dann etwa so:

gruss andre

Neue Frage
19.01.2003 00:17:16
Daniel
Hallo ..Andre
Alles andere Funzt super ...
Ich lese aus einer Texdatei Daten mit folgenden Code aus .
Sub Daten2()
Dim iRow As Integer, iCol As Integer
Dim sFile As String, sTxt As String
Dim endee As String
sFile = Range("P16").Value
If Dir(sFile) = "" Then
Beep
MsgBox "Datei wurde nicht gefunden!"
Exit Sub
End If
iRow = 1
iCol = 2
Close
Open sFile For Input As #1
Do Until EOF(1)
Line Input #1, sTxt
Do While InStr(sTxt, ";")
Cells(iRow, iCol).Value = Left(sTxt, InStr(sTxt, ";") - 1)
sTxt = Right(sTxt, Len(sTxt) - InStr(sTxt, ";"))
iCol = iCol + 1
Loop
Cells(iRow, iCol).Value = sTxt
iRow = iRow + 1
iCol = 2

Loop
Close
End Sub


Das funktioniert so weit ganz gut (in einer leeren tabelle)
geht das auch schnell .

Um die Daten weiter zu verarbeiten lasse ich sie mir
dann per Makro kopieren(alles aber nach dem Dateiimport)


Nur irgentwie wird der Dateimport immer langsamer
manchmal stürzt Exel sogar ab!

Hast Du eine Idee was das sein kann ???

Gruß Daniel

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige