|  
                                             
	Hi, 
	ich muss mich hier gerade mit einem Access Projekt auseinandersetzen und wundere mich gerade ein bisschen über VBA. Ich möchte eine gewisse Anzahl von Minuten in Stunden so umrechnen: 
	60 Minuten = "1,00 Stunden" 
	72 Minuten = 1,20 Stunden" 
	Es gibt in dem Projekt eine Funktion: 
Function teileZeit(minuten As Integer) As String
Dim minutenOhneStunden As Integer
Dim stunden As Integer
stunden = minuten \ 60
minutenOhneStunden = minuten Mod 60
  teileZeit = stunden & "," & 100 / (60 / minutenOhneStunden) & "h "
End Function 
	Mal davon abgesehen, dass ich das durch 0 teilen abfangen muss: Warum erscheint im Bericht, der die Funktion aufruft, nur "#Fehler", wenn die Funktion z.B. mit 72 Minuten aufgerufen wird? 
	Ich habe es mal weiter vereinfacht. Die Rechnung passt dann nicht...Fehler tritt aber trotzdem auf, sobald das "minuten Mod 60" in Klammern geschrieben wird. 
Function teileZeit(minuten As Integer) As String
  teileZeit = 60 / (minuten Mod 60)
End Function 
	Danke und Grüße, Eric 
     |