online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon Tutto_Retro vom 09.01.2021, 10:16 Options

Per Makro Formel einfügen in Tabellenblätter?

Hallo zusammen

Ich brauche eure Hilfe.

Ich habe eine Vorlage mit verschiedenen Tabellenblätter jetzt habe ich di Vorlage angepasst mit neuen Formeln. Jetzt ist das Problem das es Personalblätter sind mit Daten drin von diesen haben wir ca 120 Dateien haben.

ich muss jetzt bei allen von Hand öffnen und die neuen Formel einfügen zur Zeit sind bei den alten blätter in den Zellen noch keinen Wert vorhanden.

Wer kann mir Helfen einen Code zu erstellen vo ich die Formel automatisch einfügen kann in alle Dateien!

Angaben:

Tabellenblatt heisst: Personalblatt
Neue Daten sind in der Zelle. R1 bis R8
Das Tabellenblatt hat den Blattschutz drin aber ohne Kenwort und es sollte nach dem einfügen wieder aktiviert werden

Die Daten sind alle im Ordner C:/Personalverwaltung/

Dank im vorraus


Antwort schreiben

Antwort 1 von Beverly vom 09.01.2021, 12:15 Options

Hi,

versuche es mal mit diesem Code
Sub FormelnEintragen()
    Dim strDateiname As String
    Application.ScreenUpdating = False
    strDateiname = Dir("C:\Personalverwaltung\*.xls")
    Do While strDateiname <> ""
        Workbooks.Open Filename:="C:\Personalverwaltung\" & strDateiname
        With ActiveWorkbook
            .Worksheets("Personalblatt").Unprotect
            .Worksheets("Personalblatt").Range("R1:R8").FormulaLocal = "=WENN(A1=""Hallo"";"""";A1)" '<== Formel anpassen!
            .Close True
            .Worksheets("Personalblatt").Protect
        End With
        strDateiname = Dir
    Loop
    Application.ScreenUpdating = True
End Sub

Hinweis: lege dir vorher zur Sicherheit eine Kopie deiner Arbeiotsmappen an!

Bis später,
Karin

Ähnliche Themen

"Einfügen" als Makro erstellen
PierreHamburg  29.07.2007 - 71 Hits - 2 Antworten

Text in Makro einfügen
bokap1975  10.08.2007 - 35 Hits - 2 Antworten

Messwerte in eine Formel einfügen
Änn  17.10.2007 - 68 Hits - 12 Antworten

Makro für alle Tabellenblätter verfügbar machen
dieter1958  12.01.2008 - 107 Hits - 7 Antworten

Excel Tabellenblätter mit Optionsfeld per Makro ein- u. ausblenden
sisa  18.02.2008 - 25 Hits - 2 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026