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

Aktualisierungstool funktioniert nicht richtig

Aktualisierungstool funktioniert nicht richtig
08.03.2007 12:28:13
Michael L.

Hallo,
ich habe mir in VBA ein Aktualisierungstool zum aktualisieren einer Tabelle angefertigt. Dieses Tool soll, wenn ich das Tabellenblatt Vorlage ändere, sämtlich nachfolgende Tabellenblätter mit dem gleichen Inhalt die die Vorlage die Änderungen durchführen.
Leider klappt dass mit dem Austausch in der Formel von "o" in "a" nicht.
Bitte seht Euch mal bitte den Code an, und ändert Ihn, so dass er richtig läuft.
https://www.herber.de/bbs/user/40938.xls
Gruß
Micha

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Aktualisierungstool funktioniert nicht richtig
08.03.2007 22:31:59
Anton
Hallo Micha,
veruch's mal so:

Sub Aufruf()
  Dim objBlatt As Object  
  Dim objMappe As Object  
  Set objMappe = ActiveWorkbook
  On Error GoTo FEHLER    
  Application.ScreenUpdating = False
  Application.EnableEvents = False
  For Each objBlatt In objMappe.Sheets  
    If Left(objBlatt.Range("AG1"), 16) = "Abrechnungsjahr:" Then  
      objBlatt.Protect userinterfaceonly:=True
      objBlatt.Range("L31") = "A = Arbeitsunfall"
      objBlatt.Range("AK8") = "Krank nach Arbeitsunfall"
      objBlatt.Range("AK12") = "A"
      For i = 12 To 23  
        objBlatt.Cells(i, 37).Value = Replace(objBlatt.Cells(i, 37).Value, "o", "a")
      Next
'      objBlatt.Range("AK12:AK23").Replace What:="""o""", Replacement:="""a""", LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False
    End If  
  Next
FEHLER:
  Set objMappe = Nothing  
  Application.EnableEvents = True
  Application.ScreenUpdating = True
  MsgBox "Fertig", vbOKOnly + vbInformation, "Fertig"  
End Sub  

mfg Anton
Anzeige

308 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige