Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Selektieren bei Filter

Forumthread: Selektieren bei Filter

Selektieren bei Filter
kurt
Guten Abend allerseits,
habe letzte Woche die Unterstützung erhalten mit einer Selektion.
Wenn ich einen Bereich selktiere wird mir die Menge angzeigt, problem
wenn ich gefiltert habe werden die nicht angzeigten Zellen mit gezählt.
Ich glaub Rudi hatte geholfen.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
[E1] = WorksheetFunction.Sum(Target)
[H1] = Target.Count
End Sub

So hatte ich dann es mit mit einem Button eingesetzt:
Sub SummeSelektion()
Dim rZelle As Range
Dim dSumme As Double
Dim I As Long
I = Selection.Cells.Count
Range("H1").Value = I
MsgBox I & " Zellen selektiert"
For Each rZelle In Selection.Cells
If Trim(rZelle.Value) "" Then
If IsNumeric(rZelle.Value) Then
dSumme = dSumme + CDbl(rZelle.Value)
End If
End If
Next rZelle
Range("E1").Value = dSumme
Range("H1").Value = I
MsgBox "Die Summe beträgt " & dSumme & " ", _
64, " Information für " & Application.UserName
End Sub
gibt es eine Möglichkeit das zu ändern ?
mfg Kurt P
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Selektieren bei Filter
27.02.2012 19:38:11
Josef

Hallo Kurt,
Sub SummeSelektion()
  Dim rZelle As Range
  Dim dSumme As Double
  Dim I As Long
  I = Selection.SpecialCells(xlCellTypeVisible).Cells.Count
  Range("H1").Value = I
  MsgBox I & " Zellen selektiert"
  For Each rZelle In Selection.SpecialCells(xlCellTypeVisible).Cells
    If Trim(rZelle.Value) <> "" Then
      If IsNumeric(rZelle.Value) Then
        dSumme = dSumme + CDbl(rZelle.Value)
      End If
    End If
  Next rZelle
  Range("E1").Value = dSumme
  Range("H1").Value = I
  MsgBox "Die Summe beträgt " & dSumme & " ", _
    64, " Information für " & Application.UserName
End Sub


Sub oder()
  MsgBox Application.Subtotal(3, Selection) 'Anzahl Zahlen
  MsgBox Application.Subtotal(9, Selection)
End Sub



« Gruß Sepp »

Anzeige
Klasse, Danke Sepp --))
28.02.2012 14:22:27
kurt
Hallo Sepp,
konnte leider nicht in Internet, deshalb so spät.
Danke funktioniert !
mfg Kurt P
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige