AW: %Rechnung Ausarbeitung; EtoPHG oder wer
12.11.2013 14:39:24
fcs
Hallo Günter,
als Makro müsste es etwa wie folgt aussehen.
Mir erschließt sich aber der Sinn nicht.
Weiteres Problem: Einige Zellen im Auswahlbereich haben den Prozentwert als Text enthalten. Dadurch stimmt ggf. die Berechnung nicht.
Die Inputbox kann man nicht verkleinern. Wenn das wichtig wäre, dann müsste man ein Userform für die Eingabe verwenden.
Gruß
Franz
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
Dim Bereich As Range, varEingabe
Dim Z
' Eingabebox wird bei benutzen der Rechten Maustaste (Bereich C11-L24) geöffnet
' Bereich der Wirksamkeit
Set Bereich = Range("C11:L24")
If Intersect(Target, Bereich) Is Nothing Then Exit Sub ' Abbruch, wenn Aktion nicht im _
Zielbereich
Cancel = True
' !!!! (Feld könnte von der Breite etwas kleiner sein! etwa so:[ -99,50 ]).
varEingabe = Application.InputBox("%-Wert:", "Eingabe", 0, , , , , 1)
If varEingabe = False Then 'Abbrechen und Eingabe = 0 sind identisch
Else
'prüfen, ob Wert in Spalte M = 0
If Cells(Target.Row, 13).Value = 0 Then
Target.Value = 0
Else
Target.Value = varEingabe / 100 + Cells(Target.Row, 13).Value
End If
End If
' Eingabewert in % soll mit Wert aus Spalte M (aktive Zeile) "verrechnet" werden und in aktive _
Zelle eingetragen werden
' wenn Wert Spalte M aktive Zeile) = 0 dann 0 der kein Eintrag in aktive Zelle !!
End Sub