Thema Datum  Von Nutzer Rating
Antwort
23.02.2021 16:55:31 Boooob
NotSolved
23.02.2021 19:21:18 xlKing
*****
NotSolved
24.02.2021 09:27:44 Boooob
NotSolved
Blau Inhalt der markierten Zellen ändern
24.02.2021 17:55:13 xlKing
*****
Solved
29.04.2021 15:52:46 Gast1849
NotSolved

Ansicht des Beitrags:
Von:
xlKing
Datum:
24.02.2021 17:55:13
Views:
242
Rating: Antwort:
 Nein
Thema:
Inhalt der markierten Zellen ändern

Hi Bob,

Klar, as kannst du mit String-Bearbeitungsfunktionen lösen. da c.Formula immer mit = anfängt. Allerdings kannst du auf diese Weise nur 35 Klammernpaare hinzufügen (das Makro also max. 35x ausführen). Dann macht Excel nicht mehr mit. Deshalb noch die On Error Anweisung. Du willst ja auch was bei lernen wink. Spätestens dann solltest du aus den Formeln wieder Fixwerte machen. z.B. durch Kopieren und Inhalte Einfügen als Wert.

Sub ZwanzigProzentAufschlagen()

Dim c As Range

On Error GoTo Fehler

For Each c In Selection.Cells
If c.HasFormula Then c.Formula = "=(" & Right(c.Formula, Len(c.Formula) - 1) & ")*1.2" Else c.Formula = "=" & c.Value & "*1.2"
Next c

Exit Sub

Fehler:
MsgBox "Es konnte kein weiteres Klammernpaar mehr hinzugefügt werden"

End Sub

Gruß Mr. K.


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
23.02.2021 16:55:31 Boooob
NotSolved
23.02.2021 19:21:18 xlKing
*****
NotSolved
24.02.2021 09:27:44 Boooob
NotSolved
Blau Inhalt der markierten Zellen ändern
24.02.2021 17:55:13 xlKing
*****
Solved
29.04.2021 15:52:46 Gast1849
NotSolved