Thema Datum  Von Nutzer Rating
Antwort
26.11.2020 19:18:50 BigT
NotSolved
27.11.2020 09:32:00 Mase
NotSolved
27.11.2020 09:39:16 Gast49420
NotSolved
30.11.2020 18:35:58 BigT
NotSolved
30.11.2020 18:52:27 Mase
NotSolved
30.11.2020 19:19:36 BigT
NotSolved
30.11.2020 19:28:03 Mase
NotSolved
30.11.2020 23:08:28 BigT
NotSolved
01.12.2020 06:23:37 Mase
NotSolved
01.12.2020 08:17:40 Gast56513
NotSolved
01.12.2020 09:51:10 BigT
NotSolved
Blau Nicht wirklich... aber folgende Hinweise:
01.12.2020 11:23:41 Mase
****
Solved

Ansicht des Beitrags:
Von:
Mase
Datum:
01.12.2020 11:23:41
Views:
570
Rating: Antwort:
 Nein
Thema:
Nicht wirklich... aber folgende Hinweise:

Dein File wird durch unnötige Formeln + bedingten Formatierungen immens aufgebläht. Das so das Arbeiten kein Spaß macht, kann ich mir vorstellen.

 

Dein File konnte auf 84KB geschrumpft werden. Wie ?

a) löschen aller bedF

b) explizites Löschen aller unbenutzten Zeilen und Spalten (einfach alle markieren -> rechtsklick löschen -> werden dann neu/frisch erzeugt)

 

Folgender Code fügt 5Zeilen hinzu:

Sub AddRows2ListObject()

    Dim i               As Long
    Dim lngCalc         As Long
    Dim lob             As Excel.ListObject
    '*** Beispiel anhand Arbeitsblatt "Kontrakte"
    ' Die inteligente Tabelle auf diesem Arbeitsblatt muss in lobKontrakte umbenannt werden
    ' Wenn das nicht geht, dann nachfolgende Zeile
    '       anstatt:       Set lob = ThisWorkbook.Worksheets("Kontrakte").ListObjects("lobKontrakte")
    '       folgendes:     Set lob = ThisWorkbook.Worksheets("Kontrakte").ListObjects(1)
    
    '*** inteligente Tabelle referenzieren
    Set lob = ThisWorkbook.Worksheets("Kontrakte").ListObjects("lobKontrakte")
    '*** Berechnungsmethode merken, dann ausschalten
    lngCalc = Application.Calculation
    Application.Calculation = xlCalculationManual
        '*** 5 Zeilen hinzufügen
        For i = 1 To 5
            lob.ListRows.Add
        Next i
        
    '*** ursprüngliche Berechnungsmethode wiederherstellen
    Application.Calculation = lngCalc
    
End Sub

 

Hinweis:

Durch direkte Referenzierung hast Du Zugriff auf die IntelliSense. Nutze diese in Kombination mit der OH.

 


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
26.11.2020 19:18:50 BigT
NotSolved
27.11.2020 09:32:00 Mase
NotSolved
27.11.2020 09:39:16 Gast49420
NotSolved
30.11.2020 18:35:58 BigT
NotSolved
30.11.2020 18:52:27 Mase
NotSolved
30.11.2020 19:19:36 BigT
NotSolved
30.11.2020 19:28:03 Mase
NotSolved
30.11.2020 23:08:28 BigT
NotSolved
01.12.2020 06:23:37 Mase
NotSolved
01.12.2020 08:17:40 Gast56513
NotSolved
01.12.2020 09:51:10 BigT
NotSolved
Blau Nicht wirklich... aber folgende Hinweise:
01.12.2020 11:23:41 Mase
****
Solved