Thema Datum  Von Nutzer Rating
Antwort
27.05.2015 20:49:24 eday10
NotSolved
27.05.2015 21:25:39 Gast51419
NotSolved
27.05.2015 21:40:28 Gast50038
NotSolved
Blau Tabelle Zusammenfassen in Excel Makro
01.06.2015 22:42:23 Gast14701
NotSolved
02.06.2015 06:43:07 Gast30645
*****
Solved
14.06.2015 19:30:06 Gast76450
NotSolved
14.06.2015 19:30:53 Gast59395
NotSolved

Ansicht des Beitrags:
Von:
Gast14701
Datum:
01.06.2015 22:42:23
Views:
803
Rating: Antwort:
  Ja
Thema:
Tabelle Zusammenfassen in Excel Makro
Option Explicit
 
Sub summary()
Dim rng As Range, rngC As Range
Dim lngCol As Long
 
On Error Resume Next
Application.ScreenUpdating = False
 
With ActiveSheet
  Set rng = .ListObjects(1).Range
  If rng Is Nothing Then Exit Sub
  .Copy after:=ActiveSheet
End With
With ActiveSheet
  .Name = rng.Parent.Name & " Summary"
  If .AutoFilterMode Then .ShowAllData
  .Range(.Cells(1, 7), .Cells(1, 8)) = "XXX"
  .Range(.Cells(2, 7), .Cells(rng.Rows.Count - 1, 7)).Formula = "=IF(OR(F2="""",COUNTIF($F$2:F2,F2)=1),""x"","""")"
  .Range(.Cells(2, 8), .Cells(rng.Rows.Count - 1, 8)).Formula = "=SUMIF(F:F,F2,E:E)"
  Set rngC = .Columns(7).SpecialCells(xlCellTypeFormulas)
  rngC = rngC.Value
  Set rngC = .Columns(8).SpecialCells(xlCellTypeFormulas)
  rngC = rngC.Value
  For Each rngC In .Range(.Cells(2, 7), .Cells(rng.Rows.Count - 1, 7)).SpecialCells(xlCellTypeConstants)
    rngC.Offset(0, -2) = rngC.Offset(0, 1).Value
  Next
  Set rngC = .Range(.Cells(2, 7), .Cells(rng.Rows.Count - 1, 7)).SpecialCells(xlCellTypeBlanks)
  If Not rngC Is Nothing Then rngC.EntireRow.Delete
  .Columns(8).Delete
  .Columns(7).Delete
End With
 

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
27.05.2015 20:49:24 eday10
NotSolved
27.05.2015 21:25:39 Gast51419
NotSolved
27.05.2015 21:40:28 Gast50038
NotSolved
Blau Tabelle Zusammenfassen in Excel Makro
01.06.2015 22:42:23 Gast14701
NotSolved
02.06.2015 06:43:07 Gast30645
*****
Solved
14.06.2015 19:30:06 Gast76450
NotSolved
14.06.2015 19:30:53 Gast59395
NotSolved