Thema Datum  Von Nutzer Rating
Antwort
Rot Kopiervorgang vereinfachen
24.02.2025 11:03:07 Dirk
Solved
24.02.2025 14:19:45 Dirk
NotSolved
24.02.2025 14:22:20 Gast87351
NotSolved

Ansicht des Beitrags:
Von:
Dirk
Datum:
24.02.2025 11:03:07
Views:
66
Rating: Antwort:
 Nein
Thema:
Kopiervorgang vereinfachen

Moin in die Runde. Ich hab mal ne Frage.

Bei mir wird "Prozedur zu groß" angezeigt. 

Ich habe schon ne ganze Menge an Blöcken, die nach dem gleichen Schema abgefahren werden, untereinander im selben Modul stehen.

Bislang hat es immer funktioniert, aber seit heute ist Schicht im Schacht.

Wie kann man den solchen einen Block elegant schlanker machen? 

Vielen Dank

Dirk

 

Sub kopieren()  
    Select Case UCase(Worksheets("Parameter").Range("D6"))

Case "A"

            Worksheets("Parameterschnittstelle_Inventor").Range("G37").Value = Worksheets("Parametereingabe").Range("H8").Value    
            Worksheets("Parameterschnittstelle_Inventor").Range("G41").Value = Worksheets("Parameter").Range("H9").Value    
            Worksheets("Parameterschnittstelle_Inventor").Range("G45").Value = Worksheets("Parameter").Range("H10").Value   
            Worksheets("Parameterschnittstelle_Inventor").Range("G49").Value = Worksheets("Parameter").Range("H11").Value   
            Worksheets("Parameterschnittstelle_Inventor").Range("G53").Value = Worksheets("Parameter").Range("H12").Value   
            Worksheets("Parameterschnittstelle_Inventor").Range("G57").Value = Worksheets("Parameter").Range("H13").Value   
            Worksheets("Parameterschnittstelle_Inventor").Range("G61").Value = Worksheets("Parameter").Range("H14").Value   
            Worksheets("Parameterschnittstelle_Inventor").Range("G39").Value = Worksheets("Parameter").Range("O8").Value   
            Worksheets("Parameterschnittstelle_Inventor").Range("G43").Value = Worksheets("Parameter").Range("O9").Value    
            Worksheets("Parameterschnittstelle_Inventor").Range("G47").Value = Worksheets("Parameter").Range("O10").Value  
            Worksheets("Parameterschnittstelle_Inventor").Range("G51").Value = Worksheets("Parameter").Range("O11").Value   
            Worksheets("Parameterschnittstelle_Inventor").Range("G55").Value = Worksheets("Parameter").Range("O12").Value    
            Worksheets("Parameterschnittstelle_Inventor").Range("G59").Value = Worksheets("Parameter").Range("O13").Value    
            Worksheets("Parameterschnittstelle_Inventor").Range("G63").Value = Worksheets("Parameter").Range("O14").Value    
            
            Worksheets("Parameterschnittstelle_Inventor").Range("G38").Value = Worksheets("Parameter").Range("G8").Value    
            Worksheets("Parameterschnittstelle_Inventor").Range("G42").Value = Worksheets("Parameter").Range("G9").Value    
            Worksheets("Parameterschnittstelle_Inventor").Range("G46").Value = Worksheets("Parameter").Range("G10").Value   
            Worksheets("Parameterschnittstelle_Inventor").Range("G50").Value = Worksheets("Parameter").Range("G11").Value    
            Worksheets("Parameterschnittstelle_Inventor").Range("G54").Value = Worksheets("Parameter").Range("G12").Value    
            Worksheets("Parameterschnittstelle_Inventor").Range("G58").Value = Worksheets("Parameter").Range("G13").Value   
            Worksheets("Parameterschnittstelle_Inventor").Range("G62").Value = Worksheets("Parameter").Range("G14").Value    
            Worksheets("Parameterschnittstelle_Inventor").Range("G40").Value = Worksheets("Parameter").Range("N8").Value   
            Worksheets("Parameterschnittstelle_Inventor").Range("G44").Value = Worksheets("Parameter").Range("N9").Value    
            Worksheets("Parameterschnittstelle_Inventor").Range("G48").Value = Worksheets("Parameter").Range("N10").Value  
            Worksheets("Parameterschnittstelle_Inventor").Range("G52").Value = Worksheets("Parameter").Range("N11").Value  
            Worksheets("Parameterschnittstelle_Inventor").Range("G56").Value = Worksheets("Parameter").Range("N12").Value   
            Worksheets("Parameterschnittstelle_Inventor").Range("G60").Value = Worksheets("Parameter").Range("N13").Value    
            Worksheets("Parameterschnittstelle_Inventor").Range("G64").Value = Worksheets("Parameter").Range("N14").Value    
            
            Worksheets("Parameterschnittstelle_Inventor").Range("G69").Value = Worksheets("Parameter").Range("H17").Value    
            Worksheets("Parameterschnittstelle_Inventor").Range("G73").Value = Worksheets("Parameter").Range("H18").Value   
            Worksheets("Parameterschnittstelle_Inventor").Range("G89").Value = Worksheets("Parameter").Range("H19").Value    
            Worksheets("Parameterschnittstelle_Inventor").Range("G93").Value = Worksheets("Parameter").Range("H20").Value   
            
            Worksheets("Parameterschnittstelle_Inventor").Range("G70").Value = Worksheets("Parameter").Range("G17").Value   
            Worksheets("Parameterschnittstelle_Inventor").Range("G74").Value = Worksheets("Parameter").Range("G18").Value  
            Worksheets("Parameterschnittstelle_Inventor").Range("G90").Value = Worksheets("Parameter").Range("G19").Value   
            Worksheets("Parameterschnittstelle_Inventor").Range("G94").Value = Worksheets("Parameter").Range("G20").Value   
            
            Worksheets("Parameterschnittstelle_Inventor").Range("G71").Value = Worksheets("Parameter").Range("O17").Value  
            Worksheets("Parameterschnittstelle_Inventor").Range("G75").Value = Worksheets("Parameter").Range("O18").Value    
            Worksheets("Parameterschnittstelle_Inventor").Range("G91").Value = Worksheets("Parameter").Range("O19").Value   
            Worksheets("Parameterschnittstelle_Inventor").Range("G95").Value = Worksheets("Parameter").Range("O20").Value   
            
            Worksheets("Parameterschnittstelle_Inventor").Range("G72").Value = Worksheets("Parameter").Range("N17").Value   
            Worksheets("Parameterschnittstelle_Inventor").Range("G76").Value = Worksheets("Parameter").Range("N18").Value   
            Worksheets("Parameterschnittstelle_Inventor").Range("G92").Value = Worksheets("Parameter").Range("N19").Value   
            Worksheets("Parameterschnittstelle_Inventor").Range("G96").Value = Worksheets("Parameter").Range("N20").Value   
            
            Worksheets("Parameterschnittstelle_Inventor").Range("G233").Value = Worksheets("Parameter").Range("E17").Value    
            Worksheets("Parameterschnittstelle_Inventor").Range("G236").Value = Worksheets("Parameter").Range("E18").Value   
            Worksheets("Parameterschnittstelle_Inventor").Range("G248").Value = Worksheets("Parameter").Range("E19").Value   
            Worksheets("Parameterschnittstelle_Inventor").Range("G251").Value = Worksheets("Parameter").Range("E20").Value   
            
            Worksheets("Parameterschnittstelle_Inventor").Range("G272").Value = Worksheets("Parameter").Range("C30").Value  

  End Select
End Sub
            


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
Rot Kopiervorgang vereinfachen
24.02.2025 11:03:07 Dirk
Solved
24.02.2025 14:19:45 Dirk
NotSolved
24.02.2025 14:22:20 Gast87351
NotSolved