Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
136to140
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
136to140
136to140
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Code anpassen

Code anpassen
17.07.2002 18:24:41
Jens
Hallo zusammen,für den untenstehen´den Code brauche ich mal eure Hilfe. Ich wollte den Code so umschreiben das nicht mehr die erste leere Zeile sondern die Zeile mit der activen Zelle angesprochen wird. In spalte 2 soll dann wie bisher der Text der TextBox 2 stehen usw.

Private Sub InTabelle_Click()
Dim intRow As Integer
intRow = Worksheets("Rechnung").Cells(Rows.Count, 2).End(xlUp).Row + 1
With Worksheets("Rechnung")
.Cells(intRow, 1).FormulaR1C1 = "=IF(R[-1]C = ""Lfd.-Nr."",1,(R[-1]C)+1)"
.Cells(intRow, 2) = TextBox1.Text & " " & ComboBox1.Text
.Cells(intRow, 3) = Gesamtpreis.Text
.Cells(intRow, 5).FormulaR1C1 = "=rc[-2]*rc[-1]"
End With
End Sub

Vielen Dank im voraus Jens

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Code anpassen
17.07.2002 18:38:19
Martin M.
Hallo Jens,
wenn ich dich richtig verstanden habe, müsste das die Lösung sein:

intRow = ActiveCell.Row

Grüße
Martin M.

Re: Code anpassen
17.07.2002 18:41:57
Andreas
Hallo Jens,

Problem ist das ActiveCell immer in ActiveSheet liegt und wenn Du grad im anderen Worksheet als "Rechnung" bist, ist es etwas umständlicher. Das sollte weiter helfen:

Viel Spaß,
Andreas

Saubere Lösung! (o.w.t.)
17.07.2002 18:47:47
Martin M.
.

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige