hi ng,
ich habe ein größeres tool geschrieben und eine kollegin hat das problem, dass bei ihr - und zwar nur bei ihr - die meldung "fehler beim zugriff auf pfad/datei... xxx.tmp" erscheint. der fehler erfolgt in folgender codezeile:
sheets(blatt_all).copy after:=sheets(1) (siehe weiter unten...)
in besagtem blatt will ich dann die filterkriterien aus einem form alle anwenden und das blatt heißt dann blatt_fil... ist also essenziell.
weiterhin werden bei besagter kollegin bei jedem office dok tmp files beim öffnen in den windows foldern angezeigt. die firmen it meinte, das wäre wohl bei jedem so aber man würde es normal nur nicht sehen und meinte, es wäre kein lokales problem, sondern ein problem vom makro...
kann ich mir aber nicht vorstellen, vielleicht noch, dass bei ihr eine vba bibliothek nicht gesetzt/installiert ist...
vielleicht weiß hier ja einer, woran es liegen könnte.
Sub Activity_filter()
Dim arr() As String
Dim Zelle As Range
' filtern des blattes activities und speichern als activities_fil
merk = ActiveSheet.Name
Application.ScreenUpdating = False
Application.DisplayAlerts = False
On Error Resume Next
Makro_Aktiv = True
Sheets(Blatt_all & "_fil").Delete
On Error GoTo 0
Application.DisplayAlerts = True
Sheets(Blatt_all).Copy after:=Sheets(Blatt_all) ' hier bleibt das blöde makro mit besagter Meldung hängen...
' blatt mit den aktivitaeten kopieren und filter nach formular bzw. filterblatt setzen...
Sheets(Blatt_all & " (2)").Name = Blatt_all & "_fil"
Makro_Aktiv = False
With ActiveSheet.Range("a1:dz20")
'ueberschriftzeile finden...
Set D = .Find("Cost Account" & Chr(10) & "For detailed description", LookIn:=xlValues)
If D Is Nothing Then
....
end sub
"Blatt_all" ist eine glob varriable und wird beim öffnen der datei befüllt.
und ich habe absolut keine ahnung, warum das tool beim copy befehl abraucht. kann meines erachtens nur an irgend einer loaklen einstellung am rechner oder excel account liegen...
mehr infos kann ich leider nicht geben, da ich absolut keine ahnung habe, was der fehler sein könnte.
danke für sinnvolle antworten.