Geh zum Hausarzt. Entweder er macht es gleich selbst oder er überweist dich weiter.
Ich trinke unter der Woche fast nur Mineralwasser. Am Wochenende dann auch mal Bier oder Limo
Bin mal mit dem Debugger durchgegangen. Die If Bedingung ist nie erfüllt.
Es geht mir vorallem um den Vergleich der Daten.
Also ich habe gerade gesehen, dass man auch auf Empfänger bearbeiten gehen kann und dann bei der Spalte Duzen auswählen kann nur gefüllte Felder anzeigen. So würde es wohl theoretisch auch funktionieren, aber da muss es doch noch einen anderen weg geben?
Hab es selber hinbekommen. Musste in fraglicher Codezeile alle Variablen wieder auf 0 setzen bevor ich in die If-Abfragen gehe. Also:
Vorbereitung = 0
Aktenstudium = 0
Termin = 0
Recherche = 0
Gutachten = 0
If InStr(sheet.Cells(row,4), "GG: Vorbereitung Termin")>0 Then
Vorbereitung = Val(sheet.Cells(row,7))
End If
...
Sorry hat sich schon erledigt, hatte in der If Bedingung (row, 2) und nicht (row, 1) stehen
*facepalm*
Habs jetzt so gemacht, danke für die Hilfe ;)
Dim intChoice As Integer
Dim strPath As String
'only allow the user to select one file
Application.FileDialog(msoFileDialogOpen).AllowMultiSelect = False
'make the file dialog visible to the user
intChoice = Application.FileDialog(msoFileDialogOpen).Show
'determine what choice the user made
If intChoice <> 0 Then
'get the file path selected by the user
strPath = Application.FileDialog( _
msoFileDialogOpen).SelectedItems(1)
End If
Set workbooks2 = Workbooks.Open(strPath)
Ok sehr schön das funktioniert schonmal, geht das auch wieder umgekehrt? Und wie mach ich das das dropdown menü sich nicht schließt nachdem man eine Auswahl angeklickt hat? :))
Ich habs gerade selber hinbekommen:
Dim BorderIndex As Variant
For Each BorderIndex In Array(xlEdgeTop, xlEdgeLeft, xlEdgeBottom, xlEdgeRight, xlInsideHorizontal, xlInsideVertical)
With Range(Cells(Last, "A"), Cells(Last, "U")).Borders(BorderIndex)
.Weight = xlThin
.ColorIndex = 1
End With
Next BorderIndex