Microsoft Excel

Herbers Excel/VBA-Archiv

Informationen und Beispiele zum Thema MsgBox
BildScreenshot zu MsgBox MsgBox-Seite mit Beispielarbeitsmappe aufrufen

Verknüpfungen im Excel

Betrifft: Verknüpfungen im Excel von: reni
Geschrieben am: 17.08.2004 13:11:17

Hallo, ich habe folgendes Problem:
Wenn ich eine Datei öffne kommt die Meldung,daß eine Verknüpfung zu einer anderen Datei besteht und ob ich diese aktualisieren möchte. Ich weiß nun allerdings nicht mehr welche Zellen mit der anderen Datei verknüpft sind.
Gibt es eine Möglichkeit mir die verknüpften Zellen anzeigen zu lassen?
Merci im Voraus Reni

  


Betrifft: AW: Verknüpfungen im Excel von: EtoPHG
Geschrieben am: 17.08.2004 13:23:42

Hallo Reni,

Das einfachste ist

Bearbeiten - Suchen - In Formeln .... nach dem String "]"

Die eckige Klammer wird gebraucht um Filenamen abzutrennen.

Gruss Hansueli


  


Betrifft: AW: Verknüpfungen im Excel von: Torsten K,
Geschrieben am: 17.08.2004 14:11:26

Hi Reni,

dies habe ich aus dem Forum:

Sub FormelnExt_Suchen()

'Sucht im aktiven Arbeitsblatt nach externen Formeln und schreibt diese in ein neues
'Arbeitsblatt; sinnvoll, wenn man in einer Arbeitsmappe nach unbekannten Verknüpfungen sucht

If MsgBox("Sollen externe Formeln jetzt gesucht werden?", vbYesNo) = vbYes Then
	
	n = ActiveSheet.Name
	n2 = "Formeln_" & n
	FIndex = False
	z = 2
	Set R1 = Range("a1", Range("a1").SpecialCells(xlLastCell))
	For Each A In R1.Cells
		If A.HasFormula Then
			If InStr(A.Formula, "[") > 0 Then
				If FIndex = False Then
					Worksheets.Add after:=Sheets(n)
					ActiveSheet.Name = n2
					Kopf = Array("Zelle", "Zeile", "Spalte", "Formel")
					For t = 1 To 4
						Cells(1, t) = Kopf(t - 1)
						Cells(1, t).Font.Bold = True
					Next t
					FIndex = True
				End If
				Sheets(n2).Cells(z, 1) = A.Address(rowabsolute:=False, columnabsolute:=False)
				Sheets(n2).Cells(z, 2) = A.Row
				Sheets(n2).Cells(z, 3) = A.Column
				Sheets(n2).Cells(z, 4) = "'" & A.Formula
				z = z + 1
			End If
		End If
	Next A
	Columns("A:D").EntireColumn.AutoFit
	Range("A1").Select
	
Else
End If

End Sub


Schreib's in ein Modul Deiner PERSONL.xls und verknüpf es mit einem Icon in Deine Symbolleiste. dann hast Du's jederzeit griffbereit.

Gruß
Torsten


  


Betrifft: AW: Verknüpfungen im Excel von: Reni
Geschrieben am: 17.08.2004 14:34:08

Danke hat gheklappt