Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
|
19.02.2024 15:42:29 |
Dirk |
|
|
|
19.02.2024 18:34:34 |
xlKing |
|
|
Automatisierte Zellen Aktualisierung |
19.02.2024 21:33:33 |
Dirk |
|
|
|
19.02.2024 21:58:38 |
xlKing |
|
|
|
19.02.2024 21:59:17 |
ralf_b |
|
|
Von:
Dirk |
Datum:
19.02.2024 21:33:33 |
Views:
158 |
Rating:
|
Antwort:
|
Thema:
Automatisierte Zellen Aktualisierung |
ich habe folgendes Makro:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim bolhj As Boolean
Dim dtDatum As Date
Dim interv As Double, lastcol&, i&
Dim res
Dim strHJ As String
If Not Intersect(Range("C2:C1000"), Target) Is Nothing Then
interv = Target.Value
lastcol = Cells(1, Columns.Count).End(xlToLeft).Column
Application.EnableEvents = False
If interv > 0 Then
dtDatum = Target.Offset(0, -1).Value
If Month(dtDatum) <= 6 Then
strHJ = "1.Halbjahr " & Year(dtDatum)
Else
strHJ = "2.Halbjahr " & Year(dtDatum)
End If
res = Application.Match(strHJ, Rows("1:1"), 0)
If IsNumeric(res) Then
Cells(Target.Row, 4).Resize(1, lastcol - 3).ClearContents
For i = res To lastcol Step interv * 2
Cells(Target.Row, i) = 1
Next
End If
Else
Cells(Target.Row, 4).Resize(1, lastcol - 3).ClearContents
End If
Application.EnableEvents = True
End If
End Sub
Allerdings ist die Spalte C schon gefüllt. Und das Makro wird nur bei Veränderung der Zellen aktiviert. Ich müsste jetzt zelle der Spalte C anwählen und mit f2 aktualisieren. Und dafür suche ich eine Lösung
|
- 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
|
|
19.02.2024 15:42:29 |
Dirk |
|
|
|
19.02.2024 18:34:34 |
xlKing |
|
|
Automatisierte Zellen Aktualisierung |
19.02.2024 21:33:33 |
Dirk |
|
|
|
19.02.2024 21:58:38 |
xlKing |
|
|
|
19.02.2024 21:59:17 |
ralf_b |
|
|