Collapse column

Autor Thema: Office 2010: Excel VBA Klick Tabelle  (Gelesen 1970 mal)

Offline hziemer

  • Newbie
  • *
  • Beiträge: 49
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2010
Office 2010: Excel VBA Klick Tabelle
« 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

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline Beverly

  • Full Member
  • ***
  • Beiträge: 129
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Gut
  • Version [Office] : Office 2010
Antw:Office 2010: Excel VBA Klick Tabelle
« Antwort #1 am: Juli 28, 2012, 19:47:18 Nachmittag »
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

Wenn du dich noch intensiver mit Excel beschäftigen möchtest, dann empfiehlt sich ein Online-Kurs,
in dem du sehr viel über Excel erfährst und das gelernte umgehend in der Praxis anwenden kannst.