Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
|
23.02.2021 16:55:31 |
Boooob |
|
|
|
23.02.2021 19:21:18 |
xlKing |
|
|
|
24.02.2021 09:27:44 |
Boooob |
|
|
Inhalt der markierten Zellen ändern |
24.02.2021 17:55:13 |
xlKing |
|
|
|
29.04.2021 15:52:46 |
Gast1849 |
|
|
Von:
xlKing |
Datum:
24.02.2021 17:55:13 |
Views:
298 |
Rating:
|
Antwort:
|
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 . 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.
|
- 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
Bitte geben Sie ein aussagekräftiges Thema an.
Bitte geben Sie eine gültige Email Adresse ein!
- 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 |
|
|
|
23.02.2021 19:21:18 |
xlKing |
|
|
|
24.02.2021 09:27:44 |
Boooob |
|
|
Inhalt der markierten Zellen ändern |
24.02.2021 17:55:13 |
xlKing |
|
|
|
29.04.2021 15:52:46 |
Gast1849 |
|
|