Registriert seit: 02.12.2017
Version(en): Office 365
Borgers....
Vlookup ist der Sverweis!
d.h. du suchst nach dem "Artikel" und dahinter stehen dann die Seiten für die Pages!
Arbeitsblatt mit dem Namen 'Gegenstand 1' |
| N | O | P |
19 | | (Seite Multipage1) | (Seite Multipage2) |
20 | Artikel | 2 | 1 |
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016 |
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg |
Registriert seit: 06.03.2017
Version(en): 2007
Borgers sagt mir nix.
Ich werde das morgen mal probieren.
Registriert seit: 06.03.2017
Version(en): 2007
Moin,
irgendwie stehe ich auf dem Schlauch damit. Wenn ich den Code da reinsetze kommt Syntaxfehler.
Registriert seit: 06.03.2017
Version(en): 2007
25.07.2018, 14:14
(Dieser Beitrag wurde zuletzt bearbeitet: 25.07.2018, 14:14 von M.Wichmann.)
Hallo noch mal,
habe das jetzt doch per "normaler" If gelöst.
Die Datei mach soweit alles was sie soll.
Aber wie kann ich zb wenn ich in der UF per Spinbutton die Zeilen runtergehe die Tabelle mit Runterscrollen?
Zb. Die Tabelle ist ja bis Zeile 16 fixiert. Jetzt soll wenn die angesprochene Zeile die 20 errreicht und ich auf 21 wechsle die tabelle um 1 zeile runterscrollen. Damit der zu bearbeitende Bereich immer mittig zwischen UF und dem fixierten Bereich bleibt. also soll immer selectierte Zeile +- 4 Zeilen sichtbar sein unter dem fixierten Bereich.
Registriert seit: 02.12.2017
Version(en): Office 365
ich kann dir leider nicht folgen!
Registriert seit: 06.03.2017
Version(en): 2007
Lässt sich irgendwie schlecht beschreiben.
Ich habe in den Spinbutton, das das Ziel des eigentlichen Eingabefelds (TBIst) in der Tabelle selectiert wird. Um optisch zu sehen wo die Eingabe erfolgt.
Jetzt möchte ich, das die Tabelle schon scrollt wenn diese selection die Zeile21 erreicht. Damit die zu bearbeitende Zelle nicht durch die doch recht große UF verdeckt wird.
Sichtbar soll sein: Zeile 1-16( ist ja der fixierte Bereich) und dann maximal 4-5 Zeilen über der selectierten Zelle.
Selection in Zeile 17-20 passiert nichts, ab 21 dann 1 zeile nach unten scrollen.
Registriert seit: 02.12.2017
Version(en): Office 365
25.07.2018, 14:40
(Dieser Beitrag wurde zuletzt bearbeitet: 25.07.2018, 14:41 von Frogger1986.)
Setze in den Eigenschaften der Userform "ShowModal" auf false
Dann kannst du die Tabelle trotz Userform bearbeiten!
Registriert seit: 06.03.2017
Version(en): 2007
Das habe ich schon. Aber ich möchte halt das die Tabelle ab zeile 21 anfängt zu scrollen, nicht erst wenn der corsur ganz unten ist.
Registriert seit: 02.12.2017
Version(en): Office 365
Code:
Sub scroll()
For i = 1 To 21
If i = 21 Then
ActiveWindow.ScrollRow = 21
Exit For
End If
Next
End Sub
so z.b.
Registriert seit: 11.04.2014
Version(en): Office 2007
25.07.2018, 15:23
(Dieser Beitrag wurde zuletzt bearbeitet: 25.07.2018, 15:23 von Steffl.
Bearbeitungsgrund: unnötige Klammern entfernt
)
Hallo,
versuche es mal so
Code:
Private Sub SpinButton2_Change()
TBIst.Value = ActiveSheet.Cells(16 + SpinButton2.Value, 7 + SpinButton1.Value).Value
LBIst.Caption = "Messreihe " & ActiveSheet.Cells(16 + SpinButton2.Value, 2).Value
Application.Goto ActiveSheet.Cells(16 + SpinButton2.Value * 5, 1), True
End Sub
Gruß Stefan
Win 10 / Office 2016