Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1328to1332
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Code ändern

Code ändern
04.09.2013 17:56:10
Francesco
Hallo zusammen,
kann man der Code so ändern das in Spalte B immer anzeigt wenn unter oder über Null geht.
zB.
B7 ist richtig, B4 muss November13 über 0 anzeige
Danke im Vorraus

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Code ändern
04.09.2013 17:57:23
Francesco

Die Datei https://www.herber.de/bbs/user/87155.xlsm wurde aus Datenschutzgründen gelöscht


AW: Code ändern
05.09.2013 15:53:15
Francesco
Hat jemand keine Idee?

AW: Code ändern
06.09.2013 17:17:37
Christian
hallo Francesco,
ohne Makro:
in Zelle B4 folgende Formel:
=WENN(INDEX(E4:AX4;VERGLEICH(-9^9;E4:AX4;-1))0;TEXT(INDEX(E$2:AX$2;VERGLEICH(-9^9; E4:AX4;-1));"MMM JJ") & " > 0";""))
und nach unten ziehen
Gruß
Christian

AW: Code ändern
06.09.2013 19:47:56
Francesco
Hallo Christian,
danke für die Antwort, das funktioniert schon mal.
Kann man die Formel so ändern das die Anfang-Minus Monat in B4 geblendet bleibt bis auf Plus Monat geht usw.?
z.B: B4 muss Sep13 0 geht usw.
https://www.herber.de/bbs/user/87184.xlsm

Anzeige
AW: Code ändern
07.09.2013 08:46:10
Francesco
Hallo Christian,
danke für die Antwort, das funktioniert schon mal.
Kann man die Formel so ändern das die Anfang-Minus Monat in B4 geblendet bleibt bis auf Plus Monat geht usw.?
z.B: B4 muss Sep13 0 geht usw.
https://www.herber.de/bbs/user/87184.xlsm

AW: Code ändern
09.09.2013 17:36:03
Christian
Hallo,
dann bleiben wir doch bei VBA ...
Option Explicit
Sub TestIt()
Dim lngLR As Long, lngLC As Long
Dim lngR As Long, lngC As Long
With Sheets("probe")
lngLR = .Cells(Rows.Count, 1).End(xlUp).Row
lngLC = .Cells(2, Columns.Count).End(xlToLeft).Column
.Cells(4, 2).Resize(lngLR - 3).ClearContents
If Not IsDate(.Cells(2, lngLC)) Then
Do While Not IsDate(.Cells(2, lngLC))
lngLC = lngLC - 1
Loop
End If
For lngR = 4 To lngLR
For lngC = lngLC To 5 Step -2
If Not IsEmpty(.Cells(lngR, lngC)) Then
If .Cells(lngR, lngC)  0 Or lngC = 3
lngC = lngC - 2
Loop
.Cells(lngR, 2) = .Cells(2, lngC + 2).Text & "  0 Then
Do Until .Cells(lngR, lngC)  0"
Exit For
End If
End If
Next
Next
End With
End Sub
wenn dann bei "0" auch was passieren soll, kannst du das ja entsprechned erweiteren.
Gruß
Christian
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige