Um in VBA eine Zelle mit dem Namen „Konto“ auszuwählen, kannst du den Namen direkt über das `Range`-Objekt ansprechen. Voraussetzung ist, dass der Name „Konto“ als be... [mehr]
Um eine Verknüpfung (z.B. eine Formel wie `='[AndereDatei.xlsx]Tabelle1'!A1`) in einer Zelle per VBA zu aktualisieren, ohne dass die verknüpfte Arbeitsmappe geöffnet ist, kannst du die Methode `UpdateLinks` verwenden. Diese Methode aktualisiert die externen Verknüpfungen in einer Arbeitsmappe. Hier ein Beispiel, wie du das per VBA machen kannst: ```vba Sub VerknuepfungenAktualisieren() ' Aktualisiert alle externen Verknüpfungen in der aktuellen Arbeitsmappe ThisWorkbook.UpdateLinks xlUpdateLinksExcelLinks End Sub ``` **Wichtige Hinweise:** - Die Methode funktioniert nur, wenn die Quelldatei (die andere Arbeitsmappe) gespeichert und zugänglich ist (z.B. im Netzwerk oder auf der Festplatte). - Die Quelldatei muss nicht geöffnet sein, aber sie darf nicht verschoben oder umbenannt worden sein, sonst schlägt die Aktualisierung fehl. - Wenn du gezielt nur eine bestimmte Verknüpfung aktualisieren möchtest, kannst du die Links auslesen und gezielt ansprechen: ```vba Sub BestimmteVerknuepfungAktualisieren() Dim links As Variant Dim i As Integer links = ThisWorkbook.LinkSources(xlLinkTypeExcelLinks) If Not IsEmpty(links) Then For i = 1 To UBound(links) If InStr(links(i), "AndereDatei.xlsx") > 0 Then ThisWorkbook.UpdateLink Name:=links(i), Type:=xlLinkTypeExcelLinks End If Next i End If End Sub ``` **Weitere Informationen:** - [Microsoft Dokumentation zu UpdateLinks](https://learn.microsoft.com/de-de/office/vba/api/excel.workbook.updatelinks) - [Microsoft Dokumentation zu LinkSources](https://learn.microsoft.com/de-de/office/vba/api/excel.workbook.linksources) Mit diesen Makros kannst du Verknüpfungen zu nicht geöffneten Arbeitsmappen aktualisieren.
Um in VBA eine Zelle mit dem Namen „Konto“ auszuwählen, kannst du den Namen direkt über das `Range`-Objekt ansprechen. Voraussetzung ist, dass der Name „Konto“ als be... [mehr]
Um Variablen wie `Set wsKriterien = ThisWorkbook.Worksheets("Kriterien")` beim Starten einer Excel-Datei automatisch zu setzen, kannst du das Workbook-Open-Ereignis im VBA-Editor nutzen. So... [mehr]
Der Ausdruck ```vba ThisWorkbook.Names("z06_a1401111_Bericht").RefersToR1S1 = "='z06_a1401111_Bericht'!R1S1:R20S18" ``` weist dem definierten Namen **z06_a1401111_Beric... [mehr]
Um die Schleife so umzubauen, dass **in "Personen einzelnd drucken"** in den Zellen **C9:C66** nach dem Namen gesucht und mit der Spalte B im "Arbeitsplan" verglichen wird, muss di... [mehr]
Das Problem liegt sehr wahrscheinlich an der Art, wie Excel intern mit Datumswerten umgeht. Ein Datum in Excel ist eigentlich eine Zahl (z.B. 45123 für den 01.09.2023), aber die Anzeige kann unte... [mehr]
Um in Excel VBA Drucktitel festzulegen, kannst du den folgenden Code verwenden. Dieser Code setzt die Drucktitel für die Zeilen und Spalten, die auf jeder gedruckten Seite wiederholt werden solle... [mehr]
Um eine UND-Verknüpfung in der bedingten Formatierung in Excel zu erstellen, kannst du folgende Schritte befolgen: 1. **Zelle auswählen**: Markiere die Zelle oder den Zellbereich, den du fo... [mehr]
Wenn eine Zelle in Excel eine Formel als Text anzeigt, kann das verschiedene Ursachen haben. Hier sind einige Schritte, um das Problem zu beheben: 1. **Überprüfen der Formatierung**: Stelle... [mehr]
Um in Excel VBA die farbig markierten Reiter (Arbeitsblätter) auszuwählen, die Druckeinstellungen so zu ändern, dass sie auf eine Seite passen, und anschließend eine PDF-Datei zu... [mehr]
Um in Excel VBA die farbig markierten Reiter (Arbeitsblätter) auszuwählen, die Druckeinstellungen so zu ändern, dass sie auf eine Seite passen, und anschließend eine PDF zu erstel... [mehr]