Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1132to1136
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

=REST(H1-G1;1) in VBA

=REST(H1-G1;1) in VBA
reinhardt
Hallo.
Eintragungen aus einer Usrform werden wie u.a. in ein TB eingetragen.
Cells(MyRow, 7).Value = Me.TextBox5.Text 'Ankunft Zeit
Cells(MyRow, 8).Value = Me.TextBox6.Text 'Anfahrt Zeit
Die Fahrzeit errechne und trage ich ein mit:
Cells(MyRow, 9).FormulaLocal = "=" & Cells(MyRow, 8).Address & "-" & Cells(MyRow, 7).Address 'Errechnen Fahrzeit
Nun bekomme ich manchmal aufgrund der Werte eine negative Zeit, z.B. aus
Abfahrt: 8:00
Ankunft: 01:59
Im Tabellenblatt bekomme ich das mit der Formel =REST(H1-G1;1) hin.
Ich bräuchte einmal Hilfe bei der VBA schreibweise anstatt:
Cells(MyRow, 9).FormulaLocal = "=" & Cells(MyRow, 8).Address & "-" & Cells(MyRow, 7).Address
?
Gruß Reinhardt.

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
Die Syntax bekommst Du mit Makrorekorder
30.01.2010 11:40:14
Tino
Hallo,
.FormulaR1C1 = "=MOD(R[-7]C8-R[-7]C7,1)"
Gruß Tino
Korrektur gleiche Zeile "=MOD(RC8-RC7,1)" oT.
30.01.2010 11:42:44
Tino
AW: =REST(H1-G1;1) in VBA
30.01.2010 11:42:02
Josef
Hallo Reinhard,

entweder

Cells(MyRow, 9).FormulaLocal = "=REST(" & Cells(MyRow, 8).Address & "-" & Cells(MyRow, 7). _
Address & ";1)"

oder

Cells(MyRow, 9) = (Cells(MyRow, 8) - Cells(MyRow, 7)) Mod 1


Gruß Sepp

Anzeige
Sorry. Vielen Dank für die Hilfe. o.T.
30.01.2010 14:06:08
reinhardt
.

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige