Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1324to1328
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

Code optimieren

Code optimieren
07.08.2013 09:53:36
Volker
Hallo,
Läst sich u.st. Code evt einkürzen bzw. optimieren? Die Dateien werden von 2 verschiedenen Rechnern im Netzwerk aufgerufen. Ein dritter mit wieder einer anderen Pfadangabe kommt noch dazu. D.h ich müßte über 100 Codes ändern.
Vielleicht kann mir jemand helfen.
Danke.
Gruß Volker
If ActiveCell = "Lied1" Then
Set wshShell = CreateObject("WScript.Shell")
On Error Resume Next
wshShell.Run Chr(34) & "E:\Musik Musik Musik\4 SAXOPHON\Dance Suite (Matyas Seiber)\Melodie und Playback\Lied1.mct" & Chr(34)
On Error Resume Next
wshShell.Run Chr(34) & "\\K-7FB39BCC94C74\Karsten (E)\Musik Musik Musik\4 SAXOPHON\AMAZING Solos\Melodie und Playback\Lied1.mct" & Chr(34)
End If
If ActiveCell = "Lied2" Then
Set wshShell = CreateObject("WScript.Shell")
On Error Resume Next
wshShell.Run Chr(34) & "E:\Musik Musik Musik\4 SAXOPHON\Dance Suite (Matyas Seiber)\Melodie und Playback\Lied2.mct" & Chr(34)
On Error Resume Next
wshShell.Run Chr(34) & "\\K-7FB39BCC94C74\Karsten (E)\Musik Musik Musik\4 SAXOPHON\AMAZING Solos\Melodie und Playback\Lied2.mct" & Chr(34)
End If
If ActiveCell = "Lied3" Then
Set wshShell = CreateObject("WScript.Shell")
On Error Resume Next
wshShell.Run Chr(34) & "E:\Musik Musik Musik\4 SAXOPHON\Dance Suite (Matyas Seiber)\Melodie und Playback\Lied3.mct" & Chr(34)
On Error Resume Next
wshShell.Run Chr(34) & "\\K-7FB39BCC94C74\Karsten (E)\Musik Musik Musik\4 SAXOPHON\AMAZING Solos\Melodie und Playback\Lied3.mct" & Chr(34)
End If
usw.

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Code optimieren
07.08.2013 10:34:49
Rudi
Hallo,
du solltest den UNC-Namen verwenden.
\\Server\Freigabe\Ordner\Unterordner\Datei
If ActiveCell = "Lied1" Then
kannst du dir auch sparen.
Set wshShell = CreateObject("WScript.Shell")
wshShell.Run chr(34) &"\\Server\Freigabe\Ordner\Unterordner\" &ActiveCell &".mct" &chr(34)
Gruß
Rudi

AW: Code optimieren
07.08.2013 11:09:02
Volker
Hallo Rudi,
einfacher als ich dachte. Danke.
Gruß
Volker

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige