Office: (Office 2019) 720xformel Kopieren gehts nicht einfacher ?

Helfe beim Thema 720xformel Kopieren gehts nicht einfacher ? in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo Leute Ich hoffe hier findet sich jemand der mir Helfen kann. Folgendes habe dieses Makro Range("FQZ10:GSQ10").AutoFill... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von GÄRTNER23, 10. Juni 2023.

  1. 720xformel Kopieren gehts nicht einfacher ?


    Hallo Leute
    Ich hoffe hier findet sich jemand der mir Helfen kann.
    Folgendes habe dieses Makro

    Range("FQZ10:GSQ10").AutoFill Destination:=Range("FQZ10:GSQ2500")
    Range("FQZ11:GSQ2500").Copy
    Range("FQZ11").PasteSpecial Paste:=xlPasteValues

    welches mir diese Formel einschreibt aus erster Spalte FQZ10
    =ZÄHLENWENN($AK$83:$AS$83;O10)+ZÄHLENWENN($AK$83:$AS$83;P10)+ZÄHLENWENN($AK$83:$AS$83;Q10)+ZÄHLENWENN($AK$83:$AS$83;R10)+ZÄHLENWENN($AK$83:$AS$83;S10)+ZÄHLENWENN($AK$83:$AS$83;T10)


    aus letzter Spalte
    =ZÄHLENWENN($AK$802:$AS$802;NK10)+ZÄHLENWENN($AK$802:$AS$802;NL10)+ZÄHLENWENN($AK$802:$AS$802;NM10)+ZÄHLENWENN($AK$802:$AS$802;NN10)+ZÄHLENWENN($AK$802:$AS$802;NO10)+ZÄHLENWENN($AK$802:$AS$802;NP10)

    Meine Bescheidene Frage wäre nun lässt sich der ganze Schmarren Verkürzen -
    Lässt sich da was mit Bereiche machen wobei ich aber denke mit Bereich geht da nichts weil ja jede Spalte auf eine andere Zeile zugreift.

    Ich steh wie die KUH vor dem neuen Tor und hab null Ahnung wie ich das speediger hinbringe.
    Bitte um Hilfestellung.
     
    GÄRTNER23, 10. Juni 2023
    #1
  2. Hajo_Zi
    Hajo_Zi Erfahrener User
    Du kopierst eine Bereich es reicht wenn Du die Erste Zelle bei Ziel angibts.
    Ich überürüfe nun nicht die Formel in der ersten Zelle und der letzten Zelle.
    Da ich nicht auf fremdew Rechner schaue.

    720xformel Kopieren gehts nicht einfacher ? Grußformel720xformel Kopieren gehts nicht einfacher ? Homepage
     
    Hajo_Zi, 10. Juni 2023
    #2
  3. hallo
    Hajo_Zi
    Leider stehe ich hier im Wald da ja alles auf eine Zeile Zugreifen würde anstelle auf 720 Zeilen,
    wo liegt den der Fehler in meiner Anfrage ?

    Wobei ich mir vorstellen könnte wenn man die Zählenwenn +Zählenwenn Formel Kürzen würde, könnte es da nicht sein das die Berechnung auch schneller Läuft oder ist das ein absurdum, wobei wie sollte man diese Formel Kürzen als Summenprodukt oder mit Zählenwenns Bekomme ich Fehler.
    danke für die Information
     
    GÄRTNER23, 11. Juni 2023
    #3
  4. 720xformel Kopieren gehts nicht einfacher ?

    gibt es hier jemand der diese Zählenwenn+++++ auf eine Kurze Formel umsetzen kann bitte?
     
    GÄRTNER23, 11. Juni 2023
    #4
  5. Exl121150 Erfahrener User
    Hallo,

    was die 3 VBA-Zeilen mit den angeführten Arbeitsblattformeln zu tun haben, weiß ich nicht.

    Was man aber tun kann: Man kann folgende Formel
    =ZÄHLENWENN($AK$83:$AS$83;O10)+ZÄHLENWENN($AK$83:$AS$83;P10)+ZÄHLENWENN($AK$83:$AS$83;Q10)+ZÄHLENWENN($AK$83:$AS$83;R10)+ZÄHLENWENN($AK$83:$AS$83;S10)+ZÄHLENWENN($AK$83:$AS$83;T10)
    verkürzen zu:
    =SUMME(ZÄHLENWENN($AK$83:AS$83;O10:T10))
    Damit wird der Formeltext kürzer. Ob auch die Rechenzeit für die Formel kürzer wird, weiß ich nicht.
    Es kann aber sein, dass du die Formel als Array-Formel eingeben musst. Das kann ich nicht testen, da ich Excel365 habe und kein Excel2019. Dann müsstest du die Formel wie vorhin angeführt eingeben und die Formeleingabe nicht mit bloß der EINGABE-Taste abschließen, sondern mit der Tastenkombination UMSCHALT+Strg+EINGABE.
    Dann erscheint die Formel hinterher in geschweiften Klammern eingeschlossen.
    {=SUMME(ZÄHLENWENN($AK$83:AS$83;O10:T10))}
     
    Zuletzt bearbeitet: 12. Juni 2023
    Exl121150, 12. Juni 2023
    #5
    1 Person gefällt das.
  6. Hallo EXL121150
    das ist super, leider dachte ich , ich müsste Zählenwenns benutzen, ging nicht egal wie ich es versucht habe.
    Danke das geht mit der Klammer, Zeitersparnis weiß ich selber noch nicht.
    Die Zeilen sind für Formel runter kopieren > Berechnung > Ergebnis Kopieren und einfügen.
    Danke Exl121150
     
    GÄRTNER23, 12. Juni 2023
    #6
  7. HKindler
    HKindler Erfahrener User
    Theoretisch würde hier auch
    =SUMME(--($AK$83:$AS$83=MTRANS(O10:T10)))
    funktionieren. Eingabe bei älterem Excel vermutlich wieder mit Strg-Shift-Enter.
    Vielleicht ist das ja schneller...

    Ansonsten solltest du mal die Datei hier zur Verfügung stellen, dann kann man mal schauen, ob und wie man es schneller bekommt.
     
    HKindler, 12. Juni 2023
    #7
  8. 720xformel Kopieren gehts nicht einfacher ?

    Hallo ...
    an Exl121150 habe es mal getestet {=SUMME(ZÄHLENWENN($AK$83:AS$83;O10:T10))} ...also mehr oder weniger würde ich es nicht als Schneller empfinden, jedoch was mir aufgefallen ist, das diese kurze Formel mehr Leistung braucht als Zählenwenn+ Zählenwenn.

    Werde auch ihre Formel Test HKindler Danke
     
    GÄRTNER23, 13. Juni 2023
    #8
  9. d'r Bastler
    d'r Bastler Erfahrener User
    Moin!

    Und warum machst Du das nicht einfach als VBA-Schleife?

    Code:
    Option Explicit
    
    Sub Version()
    Dim i As Integer, r As Integer
    
    r = UsedRange.Rows.Count
    
    For i = 1 To r
        cells.(i,1) = 'Deine Formel
    Next i
    End Sub
    Diesen Code in Deine Tabelle, hinter dem = Deine Funktion als Worksheet.Funktion, dann noch einen Event dafür und alles ist gut.

    Grüße
     
    d'r Bastler, 13. Juni 2023
    #9
  10. HKindler
    HKindler Erfahrener User
    Vielleicht weil VBA beim Zugriff auf eine einzelne Zelle praktisch gleich lang braucht wie bei einem Zugriff auf zigtausend Zellen gleichzeitig? Wenn man sich mit VBA beschäftigt, lernt man das sehr schnell.

    Lass einfach mal folgenden Code laufen und staune
    Code:
    Sub t()
    Const x As Long = 100000
    Dim a As Single
    Dim i As Long
    Dim b As Variant
    a = Timer
    For i = 1 To x
        Cells(i, 1) = i
    Next
    Debug.Print "einzeln:   " & Timer - a
    a = Timer
    ReDim b(1 To x, 1 To 1)
    For i = 1 To x
        b(i, 1) = i
    Next
    Cells(1, 1).Resize(x) = b
    Debug.Print "gesammelt: " & Timer - a
    End Sub
    Auf meinem Rechner braucht die erste Schleife knapp 5 Sekunden, die zweite Schleife knapp 0,2 Sekunden
     
    HKindler, 13. Juni 2023
    #10
    1 Person gefällt das.
  11. d'r Bastler
    d'r Bastler Erfahrener User
    Vielleicht weil ... es immer wieder schön ist, von Dir zu lernen!! Wenn auch etwas langsam, schäm ... Danke Helmut!
     
    Zuletzt bearbeitet: 14. Juni 2023
    d'r Bastler, 14. Juni 2023
    #11
  12. czil Erfahrener User
    Gehe mal davon aus, dass du mit deinen Formeln erst mal zufrieden bist und die nur schnell nach unten kopiert?
    Hab hier mal ein Beispiel, bei dem die Formel in A4 steht und von dort in der Spalte C nach unten geschrieben.

    Code:
    Sub rngCopp()
    Dim rngQ As Range, rngZ As Range
    Set rngQ = [A4]
    Set rngZ = [C4:C12500]
    rngZ.Formula = rngQ.Formula
    End Sub
     
    1 Person gefällt das.
  13. d'r Bastler
    d'r Bastler Erfahrener User

    720xformel Kopieren gehts nicht einfacher ?

    nein.
     
    d'r Bastler, 15. Juni 2023
    #13
  14. Hallo Verzeihung aber ich bin leider zwar oft im Internet aber habe leider nicht immer die Zeit für Excel, möchte mich dennoch mal ganz Herzlich bedanken das man sich weiter Gedanken machte.
     
    GÄRTNER23, 1. Juli 2023
    #14
Thema:

720xformel Kopieren gehts nicht einfacher ?

Die Seite wird geladen...
  1. 720xformel Kopieren gehts nicht einfacher ? - Similar Threads - 720xformel Kopieren gehts

  2. Email Kopie weiterleiten ohne das diese als gelesen markiert wird

    in Microsoft Outlook Hilfe
    Email Kopie weiterleiten ohne das diese als gelesen markiert wird: Hallo zusammen, hat jemand inzwischen eine Lösung für folgendes Problem: Eine Email soll automatisch als Kopie von einem Postfach in ein anderes kopiert werden ohne das die Email im...
  3. Zellbezug beim Kopieren von Zeilen

    in Microsoft Excel Hilfe
    Zellbezug beim Kopieren von Zeilen: Guten Abend, ich führe eine Dienstplan Datei in Excel für zahlreiche Mitarbeiter. Die ist wie folgt aufgebaut: Kopfzeile mit Namen und Anzahl der Arbeitsstunden, darunter pro Tag eine Zeile mit...
  4. Zellen mit Formeln kopieren

    in Microsoft Excel Hilfe
    Zellen mit Formeln kopieren: Hi Folgendes Problem: In den Zellen B5 - B7 stehen Formeln. Diese beziehen sich schlicht auf andere Zellen. Diese Formeln möchte ich nun in andere Spalten kopieren, dabei aber die Zeilen...
  5. Kopieren funktioniert nicht mehr

    in Microsoft Word Hilfe
    Kopieren funktioniert nicht mehr: Microsoft Office 2019 Home & Student: Hallo allerseits, habe eben bemerkt, dass seit kurzem in Word die Funktion "Kopieren" nicht funktioniert, Dies entweder mit der Auswahl im Menüband oder...
  6. Bestimmte Zellen auf Knopfdruck in andere Zellen kopieren

    in Microsoft Excel Hilfe
    Bestimmte Zellen auf Knopfdruck in andere Zellen kopieren: Ich versuche gerade meine Bestellschein-Tabelle zu überarbeiten und würde gerne meine Makros ändern. Ich habe eine Beispieltabelle eingefügt, dort sind verschiedene Frachten aufgeführt und...
  7. In Word erscheinen beim Kopieren einer Webpage anstelle der Bilder teilweise nur kleine Platzhalter

    in Microsoft Word Hilfe
    In Word erscheinen beim Kopieren einer Webpage anstelle der Bilder teilweise nur kleine Platzhalter: In Word erscheinen beim Kopieren einer Webpage anstelle der Bilder teilweise nur kleine Platzhalter. In neuen Outlook für Windows wird nach Einfügen in das Nachrichtentext Fenster jedoch mit den...
  8. Aufzählungszeichen/Nummerierung beim Kopieren von Text

    in Microsoft Word Hilfe
    Aufzählungszeichen/Nummerierung beim Kopieren von Text: Hallo, ich habe folgendes Problem: Ich erstelle gerade ein Skript und nutze dafür ChatGPT. Sobald ich den Text mein Word Skript kopiere, vergibt Word Aufzählungszeichen für die Überschriften und...
Schlagworte:
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden