Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Nachfrage wg. VBA(Speziell Stefan Br. gerichtet)

Forumthread: Nachfrage wg. VBA(Speziell Stefan Br. gerichtet)

Nachfrage wg. VBA(Speziell Stefan Br. gerichtet)
13.11.2006 15:01:55
HannaG.
Natürlich auch an andere, wenn jemand außer Stefan noch durchblickt.
Hallo,
die u.g. Formel gefällt mir so gut, daß ich sie erweitern möchte(und vergeblich versucht habe bereits).
Möchte zusätzlich zu dem Kopiervorgang in die 2. Zeile , geknüpft an eine Änderung in "D", ein weiteres Macro hinzufügen, diemal Änderungen in Spalte "E", gesamte betroffene Zeile in die 3. Zeile kopiert.
Einfaches hinzukopieren und ersetzen von D und 2 durch E und 3 war nicht sehr erfolgreich. Blickt hier jemand durch(natürlich auch durch meine Formulierung des Problemes..)
Dies steht unter "Tabelle2(Code)
Weiter unten Macro1
Dim myArray(540)
Dim bolTimer As Boolean
Sub Show_change()
For i = 7 To 540
If Range("D" & i).Value myArray(i - 7) Then
If Not (Range("D" & i).Value = 0) And Not (Range("D" & i).Value = Chr(133)) Then
Application.ScreenUpdating = False
Rows(i).Copy
Rows(2).PasteSpecial xlPasteValues
Application.CutCopyMode = False
Range("D" & i).Select
Call sndPlaySound32("c:\signal", 1)
Application.ScreenUpdating = True
End If
myArray(i - 7) = Range("D" & i)
End If
Next i
Call Timer
End Sub
Sub Timer()
Dim NextTime As Date
If Not bolTimer Then Exit Sub
NextTime = Now + TimeValue("00:00:05")
Application.OnTime NextTime, "Tabelle2.Show_Change"
End Sub
Sub initialize_array()
For i = 7 To 540
myArray(i - 7) = Range("D" & i)
Next i
End Sub
Sub Start_Ueberwachung()
initialize_array
bolTimer = True
Timer
End Sub
Sub Stopp_Ueberwachung()
bolTimer = False
End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
End Sub

Hier Macro1
Sub Macro1()
'
' Macro1 Macro
' Macro recorded 10/31/2006 by Stefan Brandstetter
'
'
Rows("12:12").Select
Selection.Copy
Rows("2:2").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("D12").Select
Application.CutCopyMode = False
End Sub
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
doppelt o.w.T.
13.11.2006 15:24:52
Reinhard

Gruß Reinhard ps: Ich freue mich über eine Rückmeldung ob diese Antwort hilfreich war oder nicht..
Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige