Thema Datum  Von Nutzer Rating
Antwort
29.07.2017 15:29:25 Marina
NotSolved
29.07.2017 16:52:48 Gast70780
NotSolved
29.07.2017 18:24:18 Gast7967
NotSolved
29.07.2017 20:12:28 Gast50830
NotSolved
Rot Fehlermeldung "Typen unverträglich" / "Unplugged"
29.07.2017 19:10:33 Gast69952
NotSolved
29.07.2017 19:56:23 Gast69952
NotSolved

Ansicht des Beitrags:
Von:
Gast69952
Datum:
29.07.2017 19:10:33
Views:
799
Rating: Antwort:
  Ja
Thema:
Fehlermeldung "Typen unverträglich" / "Unplugged"

http://www.vba-forum.de/Forum/View.aspx?ziel=38556-Auszugebende_Tabellenwerte_eingrenzen

Teamarbeit - oder?

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
214
215
216
217
218
219
220
221
222
223
224
Sub Schaltfläche_Datenimport_starten_Klicken()
 
Application.ScreenUpdating = False
Dateipfad = Application.GetOpenFilename("Alle-Dateien (*.SP8),*.*,", MultiSelect:=True)
 
Sheets("Variablen").Range("B2").Value2 = UBound(Dateipfad)
Laenge = UBound(Dateipfad)
 
 
 
' Kontrolle: MsgBox Laenge
' Kontrolle, ob Dokumente geladen
' Geladen = 1
 
 
' Datenimport
 
 
For i = 1 To 25
 
 
    ThisWorkbook.Worksheets.Add after:=ActiveSheet
    ActiveSheet.Name = "Versuch " & i
     
    ActiveSheet.Range("R18").Value2 = Right(Dateipfad(i), Len(Dateipfad(i)) - InStrRev(Dateipfad(i), "\"))
'    Zelle_Zusammenfassung = "A" & (44 + i)
'    Sheets("Zusammenfassung").Range(Zelle_Zusammenfassung).Value2 = "Versuch " & i & " - " & Right(Dateipfad(i), Len(Dateipfad(i)) - InStrRev(Dateipfad(i), "\"))
     
    Range("A10").Select
     
With ActiveSheet.QueryTables.Add(Connection:="TEXT;" & Dateipfad(i), Destination:=Range("A2"))
 
        .FieldNames = True
        .RowNumbers = False
        .FillAdjacentFormulas = False
        .PreserveFormatting = True
        .RefreshOnFileOpen = False
        .RefreshStyle = xlInsertDeleteCells
        .SavePassword = False
        .SaveData = True
        .AdjustColumnWidth = True
        .RefreshPeriod = 0
        .TextFilePromptOnRefresh = False
        .TextFilePlatform = 850
        .TextFileStartRow = 29
        .TextFileParseType = xlDelimited
        .TextFileTextQualifier = xlTextQualifierDoubleQuote
        .TextFileConsecutiveDelimiter = False
        .TextFileTabDelimiter = True
        .TextFileSemicolonDelimiter = False
        .TextFileCommaDelimiter = False
        .TextFileSpaceDelimiter = False
        .TextFileColumnDataTypes = Array(1)
        .TextFileDecimalSeparator = "."
        .TextFileThousandsSeparator = ","
        .TextFileTrailingMinusNumbers = True
        .Refresh BackgroundQuery:=False
    End With
     
    ' Spalten werden gelöscht
    ' Columns("C:H").Select
    ' Selection.Delete Shift:=xlToLeft
     
    ' Wort "Ende" entfernen
    Range("A1").Select
    Cells.Find(What:="Ende", after:=ActiveCell, LookIn:=xlFormulas, LookAt _
        :=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
        False, SearchFormat:=False).Activate
 
    Selection.ClearContents
     
    ' Überschriften einfügen
    Range("A1").Value = "Drehwinkel [°]"
    Range("B1").Value = "Drehmoment [Nm]"
    'Range("C1").Value = ""
    Range("D1").Value = "Vorspannkraft [kN]"
    Range("H1").Value = "Reibzahl"
     
     
    ' Überschrift fett drucken
    Range("A1").Select
    With Selection
        .HorizontalAlignment = xlCenter
        .VerticalAlignment = xlBottom
        .WrapText = False
        .Orientation = 0
        .AddIndent = False
        .IndentLevel = 0
        .ShrinkToFit = False
        .ReadingOrder = xlContext
        .MergeCells = False
    End With
    Selection.Font.Bold = True
     
     Range("B1").Select
    With Selection
        .HorizontalAlignment = xlCenter
        .VerticalAlignment = xlBottom
        .WrapText = False
        .Orientation = 0
        .AddIndent = False
        .IndentLevel = 0
        .ShrinkToFit = False
        .ReadingOrder = xlContext
        .MergeCells = False
    End With
    Selection.Font.Bold = True
    Columns("B:B").Select
    Selection.NumberFormat = "0.00"
        
     Range("D1").Select
    With Selection
        .HorizontalAlignment = xlCenter
        .VerticalAlignment = xlBottom
        .WrapText = False
        .Orientation = 0
        .AddIndent = False
        .IndentLevel = 0
        .ShrinkToFit = False
        .ReadingOrder = xlContext
        .MergeCells = False
    End With
    Selection.Font.Bold = True
    Columns("D:D").Select
    Selection.NumberFormat = "0.00"
        
     Range("H1").Select
    With Selection
        .HorizontalAlignment = xlCenter
        .VerticalAlignment = xlBottom
        .WrapText = False
        .Orientation = 0
        .AddIndent = False
        .IndentLevel = 0
        .ShrinkToFit = False
        .ReadingOrder = xlContext
        .MergeCells = False
    End With
    Selection.Font.Bold = True
     
    'Oberste Zeile zentrieren + fixieren
     
    Rows("1:1").RowHeight = 23.25
    Rows("1:1").Select
    With Selection
        .VerticalAlignment = xlCenter
        .WrapText = False
        .Orientation = 0
        .AddIndent = False
        .IndentLevel = 0
        .ShrinkToFit = False
        .ReadingOrder = xlContext
        .MergeCells = False
    End With
    With ActiveWindow
        .SplitColumn = 0
        .SplitRow = 1
    End With
    ActiveWindow.FreezePanes = True
     
'
    Columns("C:C").Select
    Selection.NumberFormat = "0.00"
    Range("E1").Select
    ActiveCell.FormulaR1C1 = "Zeit [s]"
    Columns("E:E").Select
    Selection.NumberFormat = "0.00"
 
     
    ' Spalten_anpassen Makro
 
    Columns("A:A").EntireColumn.AutoFit
    Columns("B:B").EntireColumn.AutoFit
    Columns("C:C").EntireColumn.AutoFit
    Columns("D:D").EntireColumn.AutoFit
    Columns("A:H").Select
    With Selection
        .HorizontalAlignment = xlGeneral
        .WrapText = False
        .Orientation = 0
        .AddIndent = False
        .IndentLevel = 0
        .ShrinkToFit = False
        .ReadingOrder = xlContext
        .MergeCells = False
    End With
    With Selection
        .HorizontalAlignment = xlCenter
        .WrapText = False
        .Orientation = 0
        .AddIndent = False
        .IndentLevel = 0
        .ShrinkToFit = False
        .ReadingOrder = xlContext
        .MergeCells = False
    End With
   
'Berechnung der Reibzahl mit Schleife j
   For j = 2 To 150000
    
   Dim Drehmoment As Double
   Dim Vorspannkraft As Double
   'Dim j As Long
 
 
    
   Drehmoment = Range("B" & j).Value
   Vorspannkraft = Range("D" & j).Value
   Range("H" & j) = (((Drehmoment / Vorspannkraft) - (1.25 / (2 * 3.14159))) / ((0.577 * 7.188) + (0.5 * ((8 + 19.5) / 2))))
    
    Columns("H:H").Select
    Selection.NumberFormat = "0.00"
    
   Next j
 ' Ende Schleife Reibzahl
  
Next i
     
     
    Sheets("Zusammenfassung").Select
     
     
    Application.ScreenUpdating = True
End Sub

 


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
29.07.2017 15:29:25 Marina
NotSolved
29.07.2017 16:52:48 Gast70780
NotSolved
29.07.2017 18:24:18 Gast7967
NotSolved
29.07.2017 20:12:28 Gast50830
NotSolved
Rot Fehlermeldung "Typen unverträglich" / "Unplugged"
29.07.2017 19:10:33 Gast69952
NotSolved
29.07.2017 19:56:23 Gast69952
NotSolved