habe eine Frage: Zuhause nutze ich Excel 2000 und in der Firma Excel 97. Kann es sein, dass aufgrund der unterschiedlichen Versionen Fehler - insbesondere von 2000 auf 97 - auftreten können ?
Danke + Gruss
Thorsten Gerber
Danke + Gruss
Thorsten Gerber
das war von Michael eine sehr allgemein gehaltene Antwort auf eine ebensolche Frage ;-))
Im Ernst - klar ist es fast immer ein Problem, wenn etwas in einer hoeheren Version erstellt wurde. Wobei Excel 97 und 2000 sich noch relativ gut vertragen.
Makros, die in Excel 97 erstellt wurden laufen fast immer problemlos unter Excel 2000. Umgekehrt kann's Probleme geben.
Schreib' doch mal konkret wo's hakt.
Gruss Volker
eben nu bedinmgt, am besten die Finger davon lassen. Beispiele sind nichtmodale Fenster, bestimmte String-Funktionen, maximale Anzahl von Cotrols in einer Userform etc.
Gruß
Micha
1. Code:
Dim cell As Range
For Each cell In Range("I24:I95")
If WorksheetFunction.RoundUp(cell.Value, 2) > 0.01 Then
TextBox27.Value = cell.Value
TextBox27.Text = Format(TextBox27.Text, "Currency")
Exit For
End If
Next
2. Code:
Dim bMonat As Byte
Dim bCount As Byte
Dim bFraMonat As Byte
For bFraMonat = 9 To 10
If IsEmpty(Cells(19, bFraMonat)) Then Exit Sub
bMonat = Month(CDate("1." & Cells(19, bFraMonat) & ".2001"))
For bCount = 24 To 23 + [f17]
Select Case bFraMonat
Case Is = 9
With Cells(bCount, 4)
If Month(.Value) = bMonat Then
.Offset(0, 1) = 1
Else
.Offset(0, 1) = ""
End If
End With
Case Is = 10
With Cells(bCount, 4)
If Month(.Value) = bMonat Then
.Offset(0, 1) = 1
End If
End With
End Select
Next
Next
Danke !!!
welche Fehlermeldung, bei welcher Zeile bleibt der Code stehen oder wie aeussert sich Dein Problem ...
Ansonsten, falls die Mappe keine sensiblen Daten enthaelt, mail sie mir zu. Dann schau' ich sie mir mal an.
Gruss Volker