Thema Datum  Von Nutzer Rating
Antwort
30.06.2011 14:46:15 Lukas
Solved
30.06.2011 16:20:00 Till
NotSolved
01.07.2011 09:51:06 Gast34967
NotSolved
Blau Leere Formelergebnisse in vorletzter Zeile löschen
01.07.2011 16:19:11 Till
NotSolved
04.07.2011 13:11:30 Lukas
NotSolved
04.07.2011 14:46:41 Till
NotSolved
06.07.2011 13:17:54 Lukas
NotSolved

Ansicht des Beitrags:
Von:
Till
Datum:
01.07.2011 16:19:11
Views:
994
Rating: Antwort:
  Ja
Thema:
Leere Formelergebnisse in vorletzter Zeile löschen

Welche Excel Version verwendest du?

Versuchs mal so:

Sub xyz()
 
Dim rng As Range
Dim LC&(1), LR&, A1 As Variant, A2 As Variant, R&, C%
fLC LC, ActiveSheet

If LC(0) < 3 Then LC(0) = 3
Set rng = Range("A1", Cells(LC(0) - 1, LC(1)))
A1 = rng.Value
A2 = rng.Formula

For R = 1 To UBound(A1)
    For C = 1 To UBound(A1, 2)
            
        If A1(R, C) = "" And A2(R, C) <> "" Then
            Cells(R, C) = ""
        End If
        If R = LR + 1000 Then
            Application.StatusBar = R
            LR = LR + 1000
            DoEvents
        End If
    
    Next
Next
Application.StatusBar = False

End Sub

Function fLC(ByRef LC&(), tSh As Worksheet)
Dim C%, R&, E1&, E2%, TV&, TV2&
E1 = Rows.Count
E2 = Columns.Count
    
    With tSh
        TV2 = .Cells(1, E2).End(xlToLeft).Column
        For C = 1 To E2
            
            TV = .Cells(E1, C).End(xlUp).Row
            If TV > LC(0) Then LC(0) = TV
            If TV <> 1 And C > TV2 Then LC(1) = C
            
        Next
        If LC(1) = 0 Then LC(1) = TV2
    End With
    
End Function

 


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
30.06.2011 14:46:15 Lukas
Solved
30.06.2011 16:20:00 Till
NotSolved
01.07.2011 09:51:06 Gast34967
NotSolved
Blau Leere Formelergebnisse in vorletzter Zeile löschen
01.07.2011 16:19:11 Till
NotSolved
04.07.2011 13:11:30 Lukas
NotSolved
04.07.2011 14:46:41 Till
NotSolved
06.07.2011 13:17:54 Lukas
NotSolved