Hyperlink

Hallo Allerseits,
ich bin neu in dieser Runde habe aber beim lesen im Form schon viele MEINER Probleme lösen können. Meine heutige Frage hat noch keine antwort gefunden.

Ich arbeite mit EXCEL 97 auf Windows XP bzw. Windows 2000 falls das wichtig ist.

Ich habe eine Tabelle in der in der 3. Spalte Zeile 1, 2 und 3 der Name verschiedener Dateien sind die als HyperlinK verknüpft sind. Die Verknüpfung stimmt und beim drauf zeigen und antippen geht diese Datei auf. Wenn ich jetzt zwischen Zeile 2 und 3 eine Zeile einfüge stimmt der Hyperlink in Spalte 3 Zeile 1 und 2 und die verschobene jetzt in Zeile 4 kommt die Anzeige: „Die angegebene Datei konnte nicht geöffnet werden“ obwohl der Pfad und Dateiname.in der kleinen Sprechblase stimmen.
Weiß jemand Rat??

Vielen Dank Astrid

Ich arbeite mit EXCEL 97 auf Windows XP bzw. Windows 2000
falls das wichtig ist.
Ich habe eine Tabelle in der in der 3. Spalte Zeile 1, 2 und 3
der Name verschiedener Dateien sind die als HyperlinK
verknüpft sind. Die Verknüpfung stimmt und beim drauf zeigen
und antippen geht diese Datei auf. Wenn ich jetzt zwischen
Zeile 2 und 3 eine Zeile einfüge stimmt der Hyperlink in
Spalte 3 Zeile 1 und 2 und die verschobene jetzt in Zeile 4
kommt die Anzeige: „Die angegebene Datei konnte nicht geöffnet
werden“ obwohl der Pfad und Dateiname.in der kleinen
Sprechblase stimmen.

Hi Astrid,
habe das mit XL97 auf WinXP nachgespielt, Fehler tritt nicht auf.
Ich habe in A1 und A2 jeweils einen Hyperlink auf Notepad.exe gesetzt, dann auf A2 stehend eine Zeile eingefügt. Die beiden Hyperlinks funtionieren weiterhin auch wenn sie jetzt in A1 und A3 stehen.
Gruß
Reinhard

Liegt es villeicht daran, das diese Datei auf einem Stick gespeichert ist und ich diese Datei auf verschiedenen Computern öffne und auch neu speichere. Die anderen Computer haben ganz verschiede Windows (XP-Home, XP-Professional, 2000) und Excel (1997, 2000 usw) programme drauf.

Gruß Astrid

Liegt es villeicht daran, das diese Datei auf einem Stick
gespeichert ist und ich diese Datei auf verschiedenen
Computern öffne und auch neu speichere. Die anderen Computer
haben ganz verschiede Windows (XP-Home, XP-Professional, 2000)
und Excel (1997, 2000 usw) programme drauf.

Hi Astrid,
ich weiß nicht wie man einen Stick (ich nehme an am USB-Port) beschreibt/ausliest. Also ob da Laufwerksbuchstaben sind oder sowas wie LPT1, COM1 usw.
Bastle doch mal ne neue Datei, wo in Tabelle1!A1:A2 und Tabelle2!A1:A2 jeweils die gleichen Hyperlinks stehen, dann füge zwischen Tabelle2!A1 und Tabelle2!A2 eine neue Zeile ein. Wenn dann der Fehler in Tabelle2!A3 geschieht, lade die Datei mal hoch, z.B. dahttp://www.rapidshare.de
Gruß
Reinhard

Hi Reinhard
Der Stick kommt in einen USB Port und bekommt auf jedem Computer einen anderen Zugangsbuchstaben, je nach menge der vorhandenen Laufwerke.

Ich habe eine Probedatei erstellt und dummerweise tritt der Fehler jetzt nicht auf. Jetzt muß ich mal mehrere Versuche starten mit verschiedenen Computern.
Ich habe diese Internetadresse besucht aber ich bin an dem Punkt gescheitert Wo er von mir einen „Name/URL“ haben möchte. Was will er?
Leider bin ich nicht sehr bewandert in solchen Sachen.

Danke trotzdem schon mal.
Gruß Astrid

Hi Astrid,

Der Stick kommt in einen USB Port und bekommt auf jedem
Computer einen anderen Zugangsbuchstaben, je nach menge der
vorhandenen Laufwerke.

Aha, wie eine Festplatte.

Ich habe eine Probedatei erstellt und dummerweise tritt der
Fehler jetzt nicht auf. Jetzt muß ich mal mehrere Versuche
starten mit verschiedenen Computern.
Ich habe diese Internetadresse besucht aber ich bin an dem
Punkt gescheitert Wo er von mir einen „Name/URL“ haben möchte.
Was will er?

Sorry, so ist der Link direkt anklickbar:
http://www.rapidshare.de

Du brauchst nur 3 Dinge tun, wenn die Seite erscheint auf „Durchsuchen“ klicken und deine Datei auswählen, dann auf „Upload“ klicken, dann lädt die Datei hoch, es erscheint anderes Fenster, dort in der untersten Zeile auf
„Lass den Blödsinn und gib mir sofort die Adresse“
klicken (Okay, sie haben es anders formuliert*g
Wo da „Name/URL“ abgefragt wird weiß ich nicht bzw da war ich noch nicht.
Gruß
Reinhard

Hi Reinhard

Vielen Dank erstmal,
melde mich später nach meinen Probeläufen.

Danke Astrid

Hi Reinhard

habe jetzt alles getestet. Es ist wirklich so, das dieses Problem nur auftritt, wenn ich den Computer gewechselt habe. Auf einem Computer ist Windows Xp und auf dem anderen Windows 2000.

Was hat es zu bedeuten: „Relativen Pfad für Hyperlink verwenden“, sollte dort ein Haken sein oder nicht, villeicht ist das mein Problem, ich habe keinen Haken.

Danke Astrid

habe jetzt alles getestet. Es ist wirklich so, das dieses
Problem nur auftritt, wenn ich den Computer gewechselt habe.
Auf einem Computer ist Windows Xp und auf dem anderen Windows
2000.
Was hat es zu bedeuten: „Relativen Pfad für Hyperlink
verwenden“, sollte dort ein Haken sein oder nicht, villeicht
ist das mein Problem, ich habe keinen Haken.

Hi Astrid,
ich finde bei XL2000 auf WinXP nicht dieses Häkchen, wo ist denn das?

Ohne genaues Wissen würde ich das so deuten:

z.B. so kriegste den Pfad zur geöffneten Datei raus:

Sub tt()
[A5] = ThisWorkbook.Path
'[A6] = Application.Path ’ Pfad zu Excel selbst
End Sub

(Es gibt da noch einen Befehl in dessen namen „Fullpath“ vorkommt, aber da komme ich grad nicht drauf wie der heißt.)

In meiner Beispieldatei lautet der Pfad zur geöffneteten Datei: „C:\Download“
(ist die Datei noch nicht gespeichert (Mappe1) ist der Pfad leer)
Wenn nun das Häkchen bei „relativem Pfad“ gesetzt ist, langt im Hyperlink die Angabe:

Dateiname.xls

Ist kein Häkchen gesetzt muss man dann absolute Pfadangaben nutzen:

C:\Download\Dateiname.xls

Wenn du nun diesen Stick auf verschiedenen Rechnern einsteckst, erhält dieser Stick wohl je nach Gerät unterschiedliche Laufwerksbuchstaben.
Deshalb wäre es für dich angebracht dieses Häkchen zu setzen.

Da du nun anscheinend das Häkchen nicht gestzt hast ist klar warum der Hyperlink auf manchen Rechnern klappt, auf manchen nicht.

Ich kenne die Laufwerksbuchstabenverteilung für Sicks nicht. Schon seit Dos-zeiten gilt, A und B sind für Diskettenlaufwerke reserviert.
Die erste Partition der ersten Festplatte erhält C, die ersten Partitionen der anderen Festplatten (falls vorhanden) erhalten dann D,E,F.
Nehmen wir mal an du hast 3 Festplatten, so heissen die ersten Partitionen darauf dann C,D,E.
Anschliessend erhalten dann die weiteren partitionen auf der ersten festplatte die weiteren Buchstaben, dann die Anschlußpartitionen der anderen Festplatten die Buchstaben.
Angenommen du hast 3 Festplatten mit je 4 Ppartitionen so ist die Buchstabenverteilung für die Partitionen:
1te Festplatte: C,F,G,H
2te Festplatte: D.I.J.K
3te Festplatte: E,L,M,N

Wenn nun 2 CD-Roms dazukommen so heißen die dann O und P.
Der Stick heißt dann wohl Q *rat*

Auf nur diesem Rechner funktioniert dann der Hyperlink Q:\Dateiname.xls
Auf einem anderen Rechner gibt es kein Q bzw da ist was anderes als der Stck, dann wird die Datei natürlich nicht gefunden bei absoluter Pfadangabe.

Wie ich mir schon dachte hat das mit Einfügen von zeilen nichts zu tun.

Abhilfe ist wohl die Verwendung von relativen Pfaden. Einer Datei die auf deinem Stick in einem beliebigen Verzeichnis steht, z.B.
X:\Dateien\Privat oder auch nur X:\
findet einen Hyperlink zu einer anderen Datei im gleichen Verzeichnis problemlos mit gesetztem Häkchen und dem Hyperlink Dateiname2.xls.

Wenn nun aber die Datei in X:\Dateien\Privat steht und du willst einen Hyperlink zu einer anderen Datei setzen die nicht im gleichen Verzeichnis ist, muss dann der Hyperlink je ach Häkchen entweder
…\Geschaeftlich\Dateiname2.xls (relativ)
oder
X:\Dateien\Geschaeftlich\Dateiname2.xls (absolut)
lauten.
(X deutet an, dass der Buchstabe je nach PC anders lauten kann)

Ungetestet wäre wohl die beste Abhilfe dass beim Öffnen der Datei automatisch durch ein Makro alle Hyperlinks auf den aktuellen Laufwerksbuchstaben geändert werden.

Sag Bescheid wenn ich das mal probieren soll.

Wie gesagt, vieles hier ist nur Mutmaßung da ich keinen USB-Stick habe.

Gruß
Reinhard

Hallo Reinhard

Hi Astrid,
ich finde bei XL2000 auf WinXP nicht dieses Häkchen, wo ist
denn das?

wenn du einem Feld z.B. B6 einen Hyperlink zuweisen willst, klicke ich auf das Symbol „Hyperlink einfügen“, in dem dann sich öffnenden Fenster steht es ganz unten links.

Wenn nun das Häkchen bei „relativem Pfad“ gesetzt ist, langt
im Hyperlink die Angabe:

Dateiname.xls

Ist kein Häkchen gesetzt muss man dann absolute Pfadangaben
nutzen:

C:\Download\Dateiname.xls
Wenn du nun diesen Stick auf verschiedenen Rechnern
einsteckst, erhält dieser Stick wohl je nach Gerät
unterschiedliche Laufwerksbuchstaben.
Deshalb wäre es für dich angebracht dieses Häkchen zu setzen.

Da du nun anscheinend das Häkchen nicht gestzt hast ist klar
warum der Hyperlink auf manchen Rechnern klappt, auf manchen
nicht.

Du hast völlig recht. Ich arbeite jetzt schon viele Jahre mit Hyperlinks und ärgere mich auch schon genauso lange. Es ist mir nie aufgefallen, das beim drauf zeigen solch eines Feldes ja der ganze Pfad angezeigt wird und das der Laufwerksbuchstabe nicht gestimmt hat. Ich glaube ich bin Betriebsblind. Und ich dachte immer das hängt mit dem einfügen zusammen, denn erst seit dem ich das mache ist mir dieser Fehler aufgefallen.

Ich kenne die Laufwerksbuchstabenverteilung für Sicks nicht.
Schon seit Dos-zeiten gilt, A und B sind für
Diskettenlaufwerke reserviert.
Die erste Partition der ersten Festplatte erhält C, die ersten
Partitionen der anderen Festplatten (falls vorhanden) erhalten
dann D,E,F.
Nehmen wir mal an du hast 3 Festplatten, so heissen die ersten
Partitionen darauf dann C,D,E.
Anschliessend erhalten dann die weiteren partitionen auf der
ersten festplatte die weiteren Buchstaben, dann die
Anschlußpartitionen der anderen Festplatten die Buchstaben.
Angenommen du hast 3 Festplatten mit je 4 Ppartitionen so ist
die Buchstabenverteilung für die Partitionen:
1te Festplatte: C,F,G,H
2te Festplatte: D.I.J.K
3te Festplatte: E,L,M,N

Wenn nun 2 CD-Roms dazukommen so heißen die dann O und P.
Der Stick heißt dann wohl Q *rat*

Du hast völlig richtig geraten.

Ich werde jetz gleich die ganzen Haken setzen und mich freuen das es entlich funktioniert. (Warum habe ich das nicht schon mal probiert?)

Ich danke dir ganz ganz Herzlich für deine Hilfe, jetzt macht das Arbeiten gleich noch viel mehr Spaß.

Gruß Astrid

ich finde bei XL2000 auf WinXP nicht dieses Häkchen, wo ist
denn das?

wenn du einem Feld z.B. B6 einen Hyperlink zuweisen willst,
klicke ich auf das Symbol „Hyperlink einfügen“, in dem dann
sich öffnenden Fenster steht es ganz unten links.

Hi Astrid,
das Häkchen muss neumodisches Zeuchs sein , jedenfalls bei XL2000 gibt es das nicht.
Gruß
Reinhard

Hallo Reinhard

Hi Astrid,
das Häkchen muss neumodisches Zeuchs sein , jedenfalls bei
XL2000 gibt es das nicht.
Gruß
Reinhard

ebend nicht, denn ich verwende noch Microsoft Excel 97. Viele behaupten das die neuen Excel besser sind. Ich finde mich aber in meinem gut zurecht.

Viele Grüße
Astrid

Hi Astrid,

das Häkchen muss neumodisches Zeuchs sein , jedenfalls bei
XL2000 gibt es das nicht.

ebend nicht, denn ich verwende noch Microsoft Excel 97. Viele
behaupten das die neuen Excel besser sind. Ich finde mich aber
in meinem gut zurecht.

Never touch a running system :smile:
Neue Versionen haben neue Bugs oder Features, manchmal weiß man nicht was was ist.
Gruß
Reinhard