Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
304to308
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
304to308
304to308
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Verknüpfungen - Problem

Verknüpfungen - Problem
07.09.2003 09:31:25
alex
Liebe Excelfreunde !

Ich wende mich mit einem Problem an euch. Ich habe eine Arbeitsmappe mit zahlreichen Tabellen. Es bestehen auch Verknüpfungen zu anderen Arbeitsmappen. Jetzt wurden einige Arbeitsmappen gelöscht. Unter dem Drop Down "Bearbeiten/Verknüpfung" scheinen diese Ârbeitsmappen noch auf. Eine Suche in der aktuellen Mappe brachte keinen Erfolg. diese Verknüpfungen konnten nicht gefunden werden. Beim Akualisieren sucht Excel natürlich immer nach den gelöschten Mappen. Wie kann ich diese Verknüfungen löschen.

liebe Grüsse

alex

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

Betreff
Datum
Anwender
Anzeige
AW: Verknüpfungen - Problem
07.09.2003 09:36:48
Hajo_Zi
Hallo alex

ich gehe mal davon aus das Du in der Datei schon nach Verknüpfungen gesucht hast.

Schaue mal unter Einfügen, Namen, Definieren ob sich ein Name auf eine andere Datei bezieht. Diagramm und objekte können sich auch auf eine andere Datei beziehen.


Falls Code vorhanden wurde dieser getestet unter Betriebssystem XP Pro und Excel Version XP SBE.
Bitte kein Mail, Probleme sollen im Forum gelöst werden.

Microsoft MVP für Excel

Das Forum lebt auch von den Rückmeldungen.

Zurzeit gibt es wieder Probleme mit der E-Mail Benachrichtigung.

Ich bekomme Mails zu Beiträgen an denen ich nicht beteiligt bin und zusätzlich noch Mails zu meinen eigenen Beiträgen.
Das Problem mit den eigenen Benachrichtigung kann gelöst werden durch Lösche und Neuanmelden. Dieses möchte ich aber nicht jeden Tag machen.
Um dieses Problem erstmal zu beseitigen habe ich die automatische Mailbenachrichtigung abgeschaltet.
Aus diesem Grunde ist es dem Zufall überlassen ob auf Rückfragen Antworten von mir kommen.
Anzeige
AW: Verknüpfungen - Problem
07.09.2003 19:55:11
alex
Hallo Hajo !

Habe alle Tabellen durchforstet. konnte dann unter der von dir bezeichneten Rubrik (Name) einige Verknüpfungen finden. Einige gelten jedoch als verschollen. Kann sie nicht finden. Habe auch die Diagramme im Hinblick auf die Datenquelle überprüft. Kein Erfolg.

Gruß Alex
AW: Verknüpfungen - Problem
07.09.2003 20:02:04
Hajo_Zi
Hallo Alex

das kommt in Deinem Beitrag nicht raus, hast Du nun die Namen zu anderen Dateien gelöscht.

Was sind verschollene Dateien??

Leide habe ich nur einen Code füe eine Tabelle, mußt mal in jeder Tabelle laufen lassen.


Option Explicit
Sub Verknüpfungen_löschen()
Dim c As Range
Dim frage
' ****
'   Ergänzung Hajo
On Error GoTo Fehler1
' *****
For Each c In ActiveSheet.Cells.SpecialCells(xlCellTypeFormulas)
If InStr(1, UCase(c.Formula), "XLS]") <> 0 Then
'      c.Select
frage = MsgBox("Soll der Wert der Zelle" & Chr(13) _
& Chr(9) & c.Address & Chr(9) & c.FormulaLocal & Chr(13) _
& "als Zellwert eingetragen werden?" & Chr(13) & Chr(13) _
& "Bei ""Nein"" wird der Zellinhalt gelöscht", vbYesNo, _
"Verknüpfung als Wert schreiben?")
If frage = vbYes Then
c.Value = c.Text
Else
c.Value = ""
End If
End If
Next
' ****
'   Ergänzung Hajo
Exit Sub
Fehler1:
MsgBox "Es sind keine Verknüpfungen vorhanden" & Chr(13) _
& "Schauen Sie mal unter Einfügen, Namen, Namen Definieren"
End Sub
' Es werden in der aktiven Arbeitsmappe ALLE Verknüpfungen entfernt.
' Du hast nur die Auswahl, ob Du den Wert behalten willst, oder ob die Zelle
' leer sein soll.
' von Berti
Sub Verknüpfungen_löschen2()
Dim c As Range
Dim frage
' ****
'   Ergänzung Hajo
On Error GoTo Fehler1
' *****
For Each c In ActiveSheet.Cells.SpecialCells(xlCellTypeFormulas)
If InStr(1, UCase(c.Formula), "XLS]") <> 0 Then
'      c.Select
frage = MsgBox("Soll der Wert der Zelle" & Chr(13) _
& Chr(9) & c.Address & Chr(9) & c.FormulaLocal & Chr(13) _
& "als Zellwert eingetragen werden?" & Chr(13), vbYesNo, _
"Verknüpfung als Wert schreiben?")
If frage = vbYes Then
c.Value = c.Text
Else
'       Ergänzung Hajo
' *******
frage = MsgBox("Soll die Verknüpfung erhalten bleiben" & Chr(13) _
& Chr(9) & c.Address & Chr(9) & c.FormulaLocal & Chr(13) & Chr(13) _
& "Bei ""Nein"" wird der Zellinhalt gelöscht", vbYesNo, _
"Verknüpfung erhalten?")
' *******
If frage = vbNo Then c.Value = ""
End If
End If
Next
' ****
'   Ergänzung Hajo
Exit Sub
Fehler1:
MsgBox "Es sind keine Verknüpfungen vorhanden" & Chr(13) _
& "Schauen Sie mal unter Einfügen, Namen, Namen Definieren"
End Sub
' Es wird in der aktiven Arbeitsmappe bei ALLE Verknüpfungen gefragt ob ersetzen und
' dann ob Verknüpfung erhalten bleiben soll, bei Nein wird die Zelle leer
' von Berti
Sub Verknüpfte_Zellen()
'   Verknüpfungen auflisten
Dim RaZelle As Range
Dim ByMldg As Byte
Dim Sh As Worksheet
For Each Sh In Worksheets
If InStr(Sh.Name, "Verknüpfungen") > 0 Then
ByMldg = MsgBox("Eine Tabelle mit dem Namen Verknüfungen ist schon" _
& " vorhanden, solleb die Daten gelöscht werden", vbYesNo + vbQuestion, "Löschabfrage ?", "", 0)
If ByMldg = 6 Then
Sh.Cells.Delete
ByMldg = 45
Exit For
Else
Exit Sub
End If
End If
Next Sh
If ByMldg <> 45 Then
Sheets.Add After:=Worksheets(Worksheets.Count)
ActiveSheet.Name = "Verknüpfungen"
End If
With Worksheets("Verknüpfungen")
.Cells(1, 1) = "Zelle"
.Cells(1, 2) = "Tabelle"
.Cells(1, 3) = "Formel"
For Each Sh In Worksheets
If Sh.Name <> "Verknüpfungen" Then
For Each RaZelle In Sh.UsedRange
If Left(RaZelle.Formula, 1) = "=" And _
InStr(RaZelle.Formula, ":\") > 1 Then
.Cells(.Range("A65536").End(xlUp).Row + 1, 1) = RaZelle.Address(0, 0)
.Cells(.Range("A65536").End(xlUp).Row, 2) = Sh.Name
.Cells(.Range("A65536").End(xlUp).Row, 3) = "'" & RaZelle.Formula
End If
Next RaZelle
End If
Next Sh
End With
End Sub



Code eingefügt mit: Excel Code Jeanie


Falls Code vorhanden wurde dieser getestet unter Betriebssystem XP Pro und Excel Version XP SBE.
Bitte kein Mail, Probleme sollen im Forum gelöst werden.

Microsoft MVP für Excel

Das Forum lebt auch von den Rückmeldungen.
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige