Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

In Makro Ereignis kurzzeitig deaktivieren
#1
Würde gerne wieder mal Eure Hilfe gebrauchen, da ich seid fast einer Woche wirklich nicht weiter komme.

Habe ein Makro von euch angepasst und macht auch das was es soll.

Code:
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
 
 
  If Not Sh.Name = "komplett" Then Exit Sub
  If Application.CutCopyMode = xlCopy Then
    Target.PasteSpecial xlPasteValues, xlPasteSpecialOperationNone
    Application.CutCopyMode = True
  Else
    End If
      Select Case Target.Row
      Case 15 To 15, 1 To 1
        Target.Copy
       
      Case Else
    End Select

End Sub

meine Frage nur, ich habe auch ein Makro was die Zeile und Spalte markiert, wegen der Bedingten Formatierung, welches unter 
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)

    Application.Calculate

End Sub
läuft.

es funktioniert alles bis das nicht kopiert wird.


Und jetzt meine Frage besteht überhaupt die Möglichkeit das zu realisieren, das kopiert wird ?
Antworten Top
#2
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  If Application.CutCopyMode = xlCopy Then
    Target.PasteSpecial xlPasteValues, xlPasteSpecialOperationNone
    Application.CutCopyMode = True
  End If
  Application.Calculate
  Select Case Target.Row
  Case 15 To 15, 1 To 1
    Target.Copy
  End Select
End Sub
[-] Folgende(r) 1 Nutzer sagt Danke an Kuwer für diesen Beitrag:
  • kingkong
Antworten Top
#3
Ich hatte ein True hinter calculate und da ging dann gar nix mehr.

Deswegen fragte ich.

Wird gleich geändert und probiert, Danke
Antworten Top
#4
könnte man hier noch ausgeblendete Zeilen ignorieren ?

hab es so probiert 

Target(xlCellTypeVisible).Copy

Danke 
Antworten Top
#5
Hhmm ?
Zitat:Select Case Target.Row
  Case 15 To 15, 1 To 1
    Target.Copy
  End Select

Code:
Select Case Target.Row
Case 15, 1
  Target.Copy
End Select

   oder
Code:
target.row=1 or target.row=15 then target.copy
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste