Thema Datum  Von Nutzer Rating
Antwort
23.01.2013 11:37:15 Gast38390
NotSolved
Blau Mehrdimensionales Array speichern
23.01.2013 11:40:43 Daniel
NotSolved

Ansicht des Beitrags:
Von:
Daniel
Datum:
23.01.2013 11:40:43
Views:
921
Rating: Antwort:
  Ja
Thema:
Mehrdimensionales Array speichern

Oh, da hab ich beim erstellen des Beitrags was durcheinander gebracht. Kann man den Beitrag nicht ändern??

hier nochmal in übersichtlicher Form.

 

  Am besten wäre, wenn ich eine Function hätte, in der ich z.b. Dim Ursache_3(9, 9, 9, 5) As String übergebe und dieses wird komplett als Datei gespeichert und kann umgekehrt wieder genau so gefüllt werden. Kann mir jemand helfen??

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
Function Datenfeld_1_Speichern(Pfad As String, Dateiname As String, Datenfeld, Anzahl_Feld1 As Integer, Dateiendung As String)
 
 
    Dim i1 As Long
         
        For i1 = 0 To Anzahl_Feld1
            Filpat = Pfad & Dateiname & i1 & Dateiendung
            If Datenfeld(i1) <> "" Then
                Open Filpat For Output As #1
                Print #1, Datenfeld(i1)
                Close #1
            Else
                If Dir(Filpat) <> "" Then
                    Kill (Filpat)
                End If
            End If
         Next i1
 
 
End Function
 
 
Function Datenfeld_2_Speichern(Pfad As String, Dateiname As String, Datenfeld, Anzahl_Feld1 As Integer, Anzahl_Feld2, Dateiendung As String)
 
 
    Dim i1 As Long
    Dim i2 As Long
         
        For i1 = 0 To Anzahl_Feld1
            For i2 = 0 To Anzahl_Feld2
                Filpat = Pfad & Dateiname & i1 & "_" & i2 & Dateiendung
                If Datenfeld(i1, i2) <> "" Then
                    Open Filpat For Output As #1
                    Print #1, Datenfeld(i1, i2)
                    Close #1
                Else
                    If Dir(Filpat) <> "" Then
                        Kill (Filpat)
                    End If
                End If
            Next i2
         Next i1
 
 
End Function
 
 
Function Datenfeld_3_Speichern(Pfad As String, Dateiname As String, Datenfeld, Anzahl_Feld1 As Integer, Anzahl_Feld2, Anzahl_Feld3, Dateiendung As String)
 
 
    Dim i1 As Long
    Dim i2 As Long
    Dim i3 As Long
         
        For i1 = 0 To Anzahl_Feld1
            For i2 = 0 To Anzahl_Feld2
                For i3 = 0 To Anzahl_Feld3
                    Filpat = Pfad & Dateiname & i1 & "_" & i2 & "_" & i3 & Dateiendung
                    If Datenfeld(i1, i2, i3) <> "" Then
                        Open Filpat For Output As #1
                        Print #1, Datenfeld(i1, i2, i3)
                        Close #1
                    Else
                        If Dir(Filpat) <> "" Then
                            Kill (Filpat)
                        End If
                    End If
                Next i3
            Next i2
         Next i1
 
 
End Function
 
 
Function Datenfeld_4_Speichern(Pfad As String, Dateiname As String, Datenfeld, Anzahl_Feld1 As Integer, Anzahl_Feld2, Anzahl_Feld3, Anzahl_Feld4, Dateiendung As String)
 
 
    Dim i1 As Long
    Dim i2 As Long
    Dim i3 As Long
    Dim i4 As Long
         
        For i1 = 0 To Anzahl_Feld1
            For i2 = 0 To Anzahl_Feld2
                For i3 = 0 To Anzahl_Feld3
                    For i4 = 0 To Anzahl_Feld4
                        Filpat = Pfad & Dateiname & i1 & "_" & i2 & "_" & i3 & "_" & i4 & Dateiendung
                        If Datenfeld(i1, i2, i3, i4) <> "" Then
                            Open Filpat For Output As #1
                            Print #1, Datenfeld(i1, i2, i3, i4)
                            Close #1
                        Else
                            If Dir(Filpat) <> "" Then
                                Kill (Filpat)
                            End If
                        End If
                    Next i4
                Next i3
            Next i2
         Next i1
 
 
End Function
 
Function Datenfeld_1_Laden(Pfad As String, Dateiname As String, Datenfeld, Anzahl_Feld1 As Integer, Dateiendung As String)
 
 
 
    Dim i1 As Long
    Dim Ausgabetext As String
          
        For i1 = 0 To Anzahl_Feld1
            Filpat = Pfad & Dateiname & i1 & Dateiendung
            If Dir(Filpat) <> "" Then
                Open Filpat For Input As #1
                    Datenfeld(i1) = ""
                    Do While Not EOF(1)
                        Input #1, Ausgabetext
                        Datenfeld(i1) = Datenfeld(i1) & Ausgabetext & vbCr
                    Loop
                Close #1
            End If
         Next i1
 
 
End Function
 
 
Function Datenfeld_2_Laden(Pfad As String, Dateiname As String, Datenfeld, Anzahl_Feld1 As Integer, Anzahl_Feld2, Dateiendung As String)
 
 
    Dim i1 As Long
    Dim i2 As Long
    Dim Ausgabetext As String
          
        For i1 = 0 To Anzahl_Feld1
            For i2 = 0 To Anzahl_Feld2
                Filpat = Pfad & Dateiname & i1 & "_" & i2 & Dateiendung
                If Dir(Filpat) <> "" Then
                    Open Filpat For Input As #1
                        Datenfeld(i1, i2) = ""
                        Do While Not EOF(1)
                            Input #1, Ausgabetext
                            Datenfeld(i1, i2) = Datenfeld(i1, i2) & Ausgabetext & vbCr
                        Loop
                    Close #1
                End If
            Next i2
         Next i1
 
 
End Function
 
 
Function Datenfeld_3_Laden(Pfad As String, Dateiname As String, Datenfeld, Anzahl_Feld1 As Integer, Anzahl_Feld2, Anzahl_Feld3, Dateiendung As String)
 
    Dim i1 As Long
    Dim i2 As Long
    Dim i3 As Long
    Dim Ausgabetext As String
          
        For i1 = 0 To Anzahl_Feld1
            For i2 = 0 To Anzahl_Feld2
                For i3 = 0 To Anzahl_Feld3
                    Filpat = Pfad & Dateiname & i1 & "_" & i2 & "_" & i3 & Dateiendung
                    If Dir(Filpat) <> "" Then
                        Open Filpat For Input As #1
                            Datenfeld(i1, i2, i3) = ""
                            Do While Not EOF(1)
                                Input #1, Ausgabetext
                                Datenfeld(i1, i2, i3) = Datenfeld(i1, i2, i3) & Ausgabetext & vbCr
                            Loop
                        Close #1
                    End If
                Next i3
            Next i2
         Next i1
 
 
End Function
 
 
Function Datenfeld_4_Laden(Pfad As String, Dateiname As String, Datenfeld, Anzahl_Feld1 As Integer, Anzahl_Feld2, Anzahl_Feld3, Anzahl_Feld4, Dateiendung As String)
 
 
    Dim i1 As Long
    Dim i2 As Long
    Dim i3 As Long
    Dim i4 As Long
    Dim Ausgabetext As String
          
        For i1 = 0 To Anzahl_Feld1
            For i2 = 0 To Anzahl_Feld2
                For i3 = 0 To Anzahl_Feld3
                    For i4 = 0 To Anzahl_Feld4
                        Filpat = Pfad & Dateiname & i1 & "_" & i2 & "_" & i3 & "_" & i4 & Dateiendung
                         If Dir(Filpat) <> "" Then
                             Open Filpat For Input As #1
                                 Datenfeld(i1, i2, i3, i4) = ""
                                 Do While Not EOF(1)
                                     Input #1, Ausgabetext
                                     Datenfeld(i1, i2, i3, i4) = Datenfeld(i1, i2, i3, i4) & Ausgabetext & vbCr
                                 Loop
                             Close #1
                         End If
                    Next i4
                Next i3
            Next i2
         Next i1
 
 
End Function

 

 

 

 

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
23.01.2013 11:37:15 Gast38390
NotSolved
Blau Mehrdimensionales Array speichern
23.01.2013 11:40:43 Daniel
NotSolved