Microsoft Office Forum [ www.Office-Fragen.de ] >> READONLY <<
Microsoft Office 2003-2019 => Excel => Thema gestartet von: hziemer am Juli 27, 2012, 16:18:14 Nachmittag
-
Hallo an alle Forenmitglieder
Meine Probleme sind für VBA-Kundige wahrscheinlich Peanuts.
Aber ich komme ausgestattet mit einem Buch "Excel-VBA" nicht vorwärts.
Hier mal mein Problem: (Datei ist angefügt)
Wenn ich in L18 eine 7 eintrage und die Zelle E18 (600er HD, RAID6, 7+2) anklicke soll in Q18 das Produkt aus L18 und E18 eingetragen werden.
Ist das mit vertretbarem Aufwand mittels VBA überhaupt machbar?
Das Sahnehäubchen obendrauf wäre noch, dass keine Berechnung stattfindet, falls z.B. in L14 ein Wert eingetragen wird, aber auf der linken Seite nicht eine Zelle aus der Zeile 14 ausgewählt wurde.
Hat hier vielleicht ein Forenmitglied eine Idee, die mir helfen kann.
Auf jeden Fall vorab Dank an alle.
Mit lieben Grüßen aus dem sonnigen Schwabenländle
hziemer
-
Hi,
und weshalb willst du es nicht so per Formeln belassen wie es jetzt ist?
Falls du es unbedingt per VBA lösen willst: ich würde nicht das SelectionChange-Ereignis verwenden, sondern das Doppelklick-Ereignis - damit lässt sich der Eintrag des Ergebnisses besser kontrollieren:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Interior.ColorIndex <> xlNone Then
If Target.Column < 11 And Target.Column > 1 And Target.Row > 5 Then
Cancel = True
Target.Offset(0, 12) = Target * Cells(Target.Row, 12)
End If
End If
End Sub
Bis später,
Karin