gibt es eine Möglichkeit, die ich verwenden kann Sheets INDEX
anstelle von NAME
, um es zu adressieren? Zum Beispiel habe ich
Sheet1 (Calculations)
Wie kann ich dieses Blatt anstelle von Adresse:
='Calculations'!CELL
ich es als Blätter Namen müssen entsprechend ihrer Werte werden ÄndernBezug auf dynamische Arbeitsblätter Namen
0
A
Antwort
0
Dieser Link einen Weg, es zu tun gibt mit einer benutzerdefinierten Funktion in VBA: referencing sheets by number instead of name in cells
Sie sollten jedoch auch eine Methode in Betracht ziehen, die die Blattnamen nicht ändert. Wie @DirkReichel impliziert, können Sie Blattindizes ändern, ohne den Blattnamen zu ändern und umgekehrt.
Sie könnten versuchen, auf dem fraglichen Blatt gespeicherte Zusammenfassungsinformationen zu verwenden oder ein Übersichtsblatt zu führen, das auf jedes Blatt verweist.
Verwandte Themen
- 1. Dynamische Variable Namen iOS
- 2. Zugriff auf Arbeitsblätter in EPPlus?
- 3. Kopieren Einfügen Arbeitsblätter Namen in eine andere Arbeitsmappe
- 4. Aufteilung einer Excel-Tabelle in verschiedene Arbeitsblätter basierend auf Spaltenüberschriften
- 5. Verwirrung in Bezug auf Namen versteckt und virtuelle Funktionen
- 6. Dynamische Variablen Namen Javascript MVC
- 7. Dynamische Namen in json Schlüssel
- 8. PHP dynamische Namen für Objekteigenschaft
- 9. Dynamische Namen im Frühjahr Internationalisierung
- 10. Bestimmte Arbeitsblätter mit VB.net deaktivieren
- 11. Excel VBA entfernen unerwünschte Arbeitsblätter
- 12. Gewusst wie: Dynamische var den Namen ändern auf AS3
- 13. Django dynamische Namen Werte in Modellübersicht auf Admin-Site
- 14. ClosedXML wiederholt Arbeitsblätter programmgesteuert.
- 15. Schritte in Bezug auf Crashlytics
- 16. Python dynamische Funktionserstellung mit benutzerdefinierten Namen
- 17. VBA-Arbeitsblätter vorübergehend deaktivieren()
- 18. löschen Excel Arbeitsblätter programmgesteuert
- 19. undefiniert Bezug auf `PyString_FromString‘
- 20. In Bezug auf Gridview
- 21. In Bezug auf keytool
- 22. in Bezug auf cfmail
- 23. In Bezug auf Notify()
- 24. In Bezug auf WebService
- 25. Mit Bezug auf Arbeitsblatt
- 26. VBA Unerwünschte Schleife durch Arbeitsblätter
- 27. Benutzerformular in mehrere Arbeitsblätter integrieren
- 28. Execute Methode auf dynamische
- 29. PHPEXCEL Set Titel für alle Arbeitsblätter
- 30. Excel VBA - Summenwerte über Arbeitsblätter
Wenn ich in Sheet1 '= Sheet2! A1' habe und * Sheet2 * in * Sheet5 * umbenenne, ändert sich auch die Formel in' = Sheet5! A1'. Es sollte kein Problem geben ... aber ein Blatt einzufügen oder die Reihenfolge zu ändern, würde Ihren Blattindex durcheinander bringen ... –