Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.04.2024 18:57:33
17.04.2024 16:56:58
Anzeige
Archiv - Navigation
480to484
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
480to484
480to484
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Aktive Zelle in andere Blätter übernehmen

Aktive Zelle in andere Blätter übernehmen
09.09.2004 10:41:30
Harald
Guten Morgen Forum,
mein Editor meckert mich mal wieder an.
Mit folgendem Code wechsele ich per Doppelklick auf eine Datumszelle in das Tabellenblatt mit Frühschicht für diesen Tag.
Die Datumszellen sind in allen 4 Blätter an gleicher Stelle und ich möchte nicht nur in das richtige Blatt (machts ja bereits) sondern auch gleich die richtige Zelle aktiviert haben. Z.Bsp.: Doppelklick in B2 selektiert auch in dem betreffenden Blatt B2 zur weiteren Bearbeitung.
Hier der Code. Er meckert mir bereits die Zeile
Z = Sheets("Daten..etc..
an. Ein Versuch mit activecell.row brachte auch keine Besserung
Option Explicit

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim iDate As Integer
Dim dBezug As Date
Dim Z As Range, S As Range
Z = Sheets("Daten").Target.Row
S = Sheets("Daten").Target.Column
If Target.Row = 2 And Target.Column < 33 Then
Target.Interior.ColorIndex = 3
End If
If Target.Row = 2 And Target.Column = 33 Then
Range("b2:af2").Interior.ColorIndex = xlnone
Exit Sub
End If
dBezug = #5/17/2004#
If Not Intersect(Target, Range("B2:AF2")) Is Nothing Then
iDate = (Target - dBezug) Mod 21
Select Case iDate
Case 0 To 6
Sheets("Meier").Activate
Cells(Z, S).Select
Case 7 To 13
Sheets("Muster").Activate
Cells(Z, S).Select
Case 14 To 20
Sheets("Müller").Activate
Cells(Z, S).Select
End Select
End If
End Sub

Besten Dank für Tipps bzw. Abhilfe
Harald

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Aktive Zelle in andere Blätter übernehmen
PeterW
Hallo Harald,
schau dir mal an, wie du Z dimensioniert hast und was du Z zuweisen möchtest. Versuch es mal mit Long. ;-)
Gruß
Peter
AW: Aktive Zelle in andere Blätter übernehmen
09.09.2004 13:01:35
Harald
Hallo Peter,
Urlaub überstanden ;-))
Habs mit Long versucht. Immerhin kommt er jetzt eine Zeile weiter.
Z = Sheets("Daten").Target.Row wird gelb. 438er. Objekt unterstützt Eigenschaft nicht. Auch bei activecell.row....und (lach nicht) bei adress.row
Gruß
Harald
AW: Aktive Zelle in andere Blätter übernehmen
PeterW
Hallo Harald,
Target.Row befindet sich im aktuellen Blatt, also ohne Sheets("Daten")
Gruß
Peter
AW: Aktive Zelle in andere Blätter übernehmen
09.09.2004 13:32:17
Harald
Hi Peter,
die gelben Zeilen im Code nähern sich dem End Sub.
Diesmal hält er mir den Code mit Laufzeitfehler an. Und zwar je nach Datum in dem Select Case Abschnitt. (Bei weiteren Versuchen mit z.B. Sheets("Meier").Cells(Z, S).Activate hält er mirs ohne Fehlermeldung an.)
Gruß
Harald
Anzeige

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige