Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1696to1700
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Codezeillen kürzen

Codezeillen kürzen
16.06.2019 23:29:51
Charly
Hallo Forum,
ich würde gern meinen Code für die TextBoxen kürzen.
Meine Mappe(1) mit
1 UF
-> inkl.
95 TextBoxen
1 ComboBox
5 Buttons
Mappe(2)(3)(4)(5)(6)(7)(8) > Daten, Identischer Aufbau
Mappe(9) Vorlage > Inhalte der TextBoxen werden in bestimmte Zellen geschrieben
Wenn Ich in Mappe(1) per Button meine UF Öffne u. per ComboBox einen Wert wähle wird daraufhin
Mappe(2)(3)(4)(5)(6)(7)(8) im Hintergrund geladen. Der eingegebene Wert wird in den Mappen im
Hintergrund gesucht u. in die UF = TextBoxen eingelesen. Daraufhin wird der Inhalt der Textboxen
per Button weitergeleitet in Mappe(9) durch einen weiteren Button wird dann gespeichert.
Soweit so gut...
Mein Problem,
ich möchte die Codezeilen die zur Weitergabe an die Mappe(9) im Moment genutzt
werden kürzen um langes Laden zu vermeiden.
Wie od. was muss Ich am Code ändern um mein Vorhaben umzusetzen, wenn´s denn möglich ist...

Hier mein Code:

Private Sub CommandButton_Click()
'   Vorlage
ChDir "P:\"
Workbooks.Open Filename:="P:\Mappe(9).xlsx"
x = CB_ID_ErPr.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("X3:AE3").Value = x
x = TB_Aufnahme.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("E4:O4").Value = x
x = TB_Wohnbereich.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("E5:O5").Value = x
x = TB_Zimmer.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("E6:O6").Value = x
x = TB_Bew_Name.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("E7:O7").Value = x
x = TB_Geb_Date.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("E8:O8").Value = x
x = TB_Versichert.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("U4:AE4").Value = x
x = TB_PVersichert.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("U5:AE5").Value = x
x = TB_HA_Arzt.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("U6:AE6").Value = x
x = TB_Rezept.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("U7:AE7").Value = x
x = TB_Geä_Date1.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("U8:AE8").Value = x
' TB_xxxxxxx_RO.Text
x = TB_Lieferant_RO.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("E10:O10").Value = x
x = TB_Lieferdatum_RO.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("E11:O11").Value = x
x = TB_Hersteller_RO.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("E12:O12").Value = x
x = TB_Model_RO.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("E13:O13").Value = x
x = TB_CE_RO.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("E14:O14").Value = x
x = TB_Geä_Date2_RO.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("E15:O15").Value = x
x = TB_Stre_Inv_RO.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("U10:AE10").Value = x
x = TB_SN_RO.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("U11:AE11").Value = x
x = TB_Reg_RO.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("U12:AE12").Value = x
x = TB_Reha_RO.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("U13:AE13").Value = x
x = TB_Baujahr_RO.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("U14:AE14").Value = x
x = TB_Änderungsgrund_RO.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("U15:AE15").Value = x
' TB_xxxxxxx_RS.Text
x = TB_Lieferant_RS.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("E17:O17").Value = x
x = TB_Lieferdatum_RS.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("E18:O18").Value = x
x = TB_Hersteller_RS.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("E19:O19").Value = x
x = TB_Model_RS.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("E20:O20").Value = x
x = TB_CE_RS.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("E21:O21").Value = x
x = TB_Geä_Date2_RS.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("E22:O22").Value = x
x = TB_Stre_Inv_RS.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("U17:AE17").Value = x
x = TB_SN_RS.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("U18:AE18").Value = x
x = TB_Reg_RS.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("U19:AE19").Value = x
x = TB_Reha_RS.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("U20:AE20").Value = x
x = TB_Baujahr_RS.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("U21:AE21").Value = x
x = TB_Änderungsgrund_RS.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("U22:AE22").Value = x
' TB_xxxxxxx_PRS.Text
x = TB_Lieferant_PRS.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("E24:O24").Value = x
x = TB_Lieferdatum_PRS.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("E25:O25").Value = x
x = TB_Hersteller_PRS.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("E26:O26").Value = x
x = TB_Model_PRS.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("E27:O27").Value = x
x = TB_CE_PRS.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("E28:O28").Value = x
x = TB_Geä_Date2_PRS.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("E29:O29").Value = x
x = TB_Stre_Inv_PRS.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("U24:AE24").Value = x
x = TB_SN_PRS.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("U25:AE25").Value = x
x = TB_Reg_PRS.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("U26:AE26").Value = x
x = TB_Reha_PRS.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("U27:AE27").Value = x
x = TB_Baujahr_PRS.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("U28:AE28").Value = x
x = TB_Änderungsgrund_PRS.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("U29:AE29").Value = x
' TB_xxxxxxx_Ki.Text
x = TB_Lieferant_Ki.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("E31:O31").Value = x
x = TB_Lieferdatum_Ki.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("E32:O32").Value = x
x = TB_Hersteller_Ki.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("E33:O33").Value = x
x = TB_Model_Ki.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("E34:O34").Value = x
x = TB_CE_Ki.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("E35:O35").Value = x
x = TB_Geä_Date2_Ki.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("E36:O36").Value = x
x = TB_Stre_Inv_Ki.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("U31:AE31").Value = x
x = TB_SN_Ki.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("U32:AE32").Value = x
x = TB_Reg_Ki.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("U33:AE33").Value = x
x = TB_Reha_Ki.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("U34:AE34").Value = x
x = TB_Baujahr_Ki.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("U35:AE35").Value = x
x = TB_Änderungsgrund_Ki.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("U36:AE36").Value = x
' TB_xxxxxxx_WLM.Text
x = TB_Lieferant_WLM.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("E38:O38").Value = x
x = TB_Lieferdatum_WLM.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("E39:O39").Value = x
x = TB_Hersteller_WLM.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("E40:O40").Value = x
x = TB_Model_WLM.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("E41:O41").Value = x
x = TB_CE_WLM.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("E42:O42").Value = x
x = TB_Geä_Date2_WLM.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("E43:O43").Value = x
x = TB_Stre_Inv_WLM.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("U38:AE38").Value = x
x = TB_SN_WLM.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("U39:AE39").Value = x
x = TB_Reg_WLM.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("U40:AE40").Value = x
x = TB_Reha_WLM.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("U41:AE41").Value = x
x = TB_Baujahr_WLM.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("U42:AE42").Value = x
x = TB_Änderungsgrund_WLM.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("U43:AE43").Value = x
' TB_xxxxxxx_ADM.Text
x = TB_Lieferant_ADM.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("E45:O45").Value = x
x = TB_Lieferdatum_ADM.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("E46:O46").Value = x
x = TB_Hersteller_ADM.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("E47:O47").Value = x
x = TB_Model_ADM.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("E48:O48").Value = x
x = TB_CE_ADM.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("E49:O49").Value = x
x = TB_Geä_Date2_ADM.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("E50:O50").Value = x
x = TB_Stre_Inv_ADM.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("U45:AE45").Value = x
x = TB_SN_ADM.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("U46:AE46").Value = x
x = TB_Reg_ADM.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("U47:AE47").Value = x
x = TB_Reha_ADM.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("U48:AE48").Value = x
x = TB_Baujahr_ADM.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("U49:AE49").Value = x
x = TB_Änderungsgrund_ADM.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("U50:AE50").Value = x
' TB_xxxxxxx_Son.Text
x = TB_Lieferant_Son.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("E53:O53").Value = x
x = TB_Lieferdatum_Son.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("E54:O54").Value = x
x = TB_Hersteller_Son.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("E55:O55").Value = x
x = TB_Model_Son.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("E56:O56").Value = x
x = TB_CE_Son.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("E57:O57").Value = x
x = TB_Geä_Date2_Son.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("E58:O58").Value = x
x = TB_Stre_Inv_Son.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("U53:AE53").Value = x
x = TB_SN_Son.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("U54:AE54").Value = x
x = TB_Reg_Son.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("U55:AE55").Value = x
x = TB_Reha_Son.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("U56:AE56").Value = x
x = TB_Baujahr_Son.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("U57:AE57").Value = x
x = TB_Änderungsgrund_Son.Text
Workbooks("Mappe(9).xlsx").Sheets("Protokoll").Range("U58:AE58").Value = x
Workbooks("Mappe(1).xlsm").Worksheets("Eingabe").Activate
End Sub
Gruß Charly

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Codezeillen kürzen
16.06.2019 23:43:28
Daniel
Hi
zunächst einmal solltest du die WITH-Klammer nutzen, damit du nicht jedes mal Workbook und Worksheet hinschreiben musst.
Es ist auch nicht notwendig, den Wert von der Textbox in eine Variable und von der Variable in die Zelle zu schreiben, man kann das auch direkt tun:
Private Sub CommandButton_Click()
'   Vorlage
ChDir "P:\"
Workbooks.Open Filename:="P:\Mappe(9).xlsx"
with Workbooks("Mappe(9).xlsx")
With .Sheets("Protokoll")
.Range("X3:AE3").Value = CB_ID_ErPr.Text
.Range("E4:O4").Value = TB_Aufnahme.Text
.Range("E5:O5").Value = TB_Wohnbereich.Text
naja und so weiter halt
end with
end with
End Sub
Gruß Daniel
Anzeige
AW: Codezeillen kürzen
17.06.2019 00:35:27
Charly
Hallo Daniel,
danke für die schnelle Antwort.
Werde es nachher Umsetzten.
Gruß Charly
AW: Codezeillen kürzen
17.06.2019 15:29:26
Charly
Hallo Daniel,
mit deinem Bsp. hat es geklappt.
Danke für die schnelle Hilfe.
Gruß Charly

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige