Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Kennwortschutz, Verknüpfungen
#11
Der erste Schritt ist es den richtigen Dateinamen zum Öffnen zu erstellen:

Ich habe verstanden:

Sheets("Verknüpfungen")

Spalte A
O:\MITARBEITER\Mitarbeiter 2021\Max Mustermann
O:\MITARBEITER\Mitarbeiter 2021\Markus Beispiel

Daraus erzeugt diese Funktion in der Spalte D den Dateinamen:

Code:
Sub Main
for i = 1 to cells(rows.count, 1).end(xlup).row
    cells(i,4) = cells(i,1) & "\Zeitkonto " & FName(cells(i,1).value) & ".xlsx"
next i
End Sub

function FName(pf as string) as string
pos = instrRev(pf, "\")

FName = right(pf, len(pf)-pos)
end function

Das Ergebnis ist:

O:\MITARBEITER\Mitarbeiter 2021\Max Mustermann\Zeitkonto Max Mustermann.xlsx
O:\MITARBEITER\Mitarbeiter 2021\Markus Beispiel\Zeitkonto Markus Beispiel.xlsx

Dieser Dateiname zusammen mit dem Password aus Spalte B kann die Datei öffnen.

-----------------------------------------
Um die 12 Sheets pro Datei durchzuschleifen geht etwas wie

for each Sh in WB.Sheets

aber damit weis ich immer noch nicht welche Bereiche kopiert werden sollen.
Antworten Top
#12
hallo Fennek,

herzlichen Dank für deine Mühe! mit Hilfe eines Kollegen und deines Codes hat es nun endlich geklappt.! 15

DANKE
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste