Wie laufen die makros im hintergrund weiter

hallo,

ich weiß das es wohl eine ziemliche anfänger frage ist:
folgendes habe ich zusammen geschrieben:

Sub adjust_modul_ucs(modul_sheet)

Dim owner As String
Dim lastVersion As String

If (modul_sheet = „SAM-UCs“) Or (modul_sheet = „IWP-UCs“) Or (modul_sheet = „MAM-UCs“) Then

For Each cell In Worksheets(modul_sheet).Range(„D2:smiley:100“)

If cell.Value > „“ Then
owner = cell.Previous()
cell.Previous().Interior.ColorIndex = 3

lastVersion = cell.Next()
cell.Next().Interior.ColorIndex = 3
End If

If cell.Value

hallo sweet_vivian,

das kannst du indem du in den vba-editor wechselst und unter „tabelle1“ in deinem worksheet oben in den beiden dropdownboxen, das richtige ereignis auswählst:
z.b.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
MsgBox „hall0o“

End Sub

gruß

rasta

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

in diesem fall hab ich version_changes() ausgewählt da diese wie folgt die funtion version_changes_funct aufruft.
aber es funktioniert nicht?

was mache ich falsch … stell mich ganz schön blöd an ?!

ciao und danke im vorraus

Sub version_changes()

version_changes_func („xxx“)

End Sub

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

hallo sweet_vivian,

ich benutze office2000 und hab im vba-editor kein ereignis „version change“! ??
klicke im vba-editor auf „tabelle1“ und wähle in der linken dropwdonwbox „WORKSHEET“ aus, und in der rechten dropdownbox oben „selection_change“

Von diesem Sib kannst Du dann Deine Funktion, oder was auch immer aufrufen.

gruß

rasta

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]