Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
|
03.01.2008 20:08:32 |
Boris |
|
|
Aw:Tabellensprung im Kombinationsfeld |
04.01.2008 10:30:52 |
Holger |
|
|
|
04.01.2008 18:25:44 |
Boris |
|
|
Von:
Holger |
Datum:
04.01.2008 10:30:52 |
Views:
887 |
Rating:
|
Antwort:
|
Thema:
Aw:Tabellensprung im Kombinationsfeld |
Hallo Boris,
natürlich geht das.
ComboBox in UserForm:
Private Sub ComboBox1_Click()
Select Case ComboBox1.ListIndex
Case 0
Worksheets("Tabelle2").Activate
Cells(4, 3).Select 'Zeile,Spalte
Case Else
End Select
End Sub
In einem Formblatt (hier kenne ich mich aber nicht besonders gut aus, so dass auch einfachere Lösungen möglich sind)
Bei der Formatierung der ComboBox (ComboBox mit rechter Maustaste anklicken) kannst du Zellen zur Zellverknüfung angeben. In die erste Zelle dieses Bereichs wird offenbar (durch Ausprobieren herausgefunden) die Zeilennummer (beginnend ab 1) der angeklickten Zeile geschrieben. Diese Zelle sei B20 des Tabellenblattes mit der ComboBox, du kannst aber jede andere Zelle festlegen.
Dann öffne mit Extra - Makro - Makros... den Makro-Dialog, gebe z.B. Tabellensprung in das Feld für Makroname ein und klicke Erstellen an. Es erscheint ein Code-Fenster, in dem bereits u.a.
Sub Tabellensprung()
End Sub
eingetragen ist. Ergänze den Code zu:
Sub Tabellensprung()
Select Case Worksheets("Tabelle2").Cells(20, 2) 'oder dein Tabellenname bzw. festgelegte Zelle (s.u.)
Case 1
Worksheets("Tabelle1").Activate 'Name der Tabelle, die angesprungen werden soll
Cells(4, 3).Select 'zu markierende Zelle, hier C4
Case Else
End Select
End Sub
Im Befehl Cells ist der erste Index die Zeile, der zweite die Spalte (A=1, B=2 usw.)
Klicke wieder die ComboBox mit der rechten Maustaste an und wähle Makro zuweisen... Wähle dein Makro aus und klicke auf OK. Dann sollte es gehen.
Viel Erfolg
Holger
Boris schrieb am 03.01.2008 20:08:32:
Moins an alle leser und helfer
logisch habe ich ein kleines programier Problem
und zwar
ist es möglich bei einem Kombinationfeld, wenn eine Auswahl getroffen wurde einen Sprung in ein anderes Tabellenblatt mit einer festgelegten zellposition zu vollziehen, wenn ja welchen tip kann ich bekommen .... vielen Dank an die vielen unbekannten Helfer
Tschüss Boris |
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Bitte geben Sie ein aussagekräftiges Thema an.
Bitte geben Sie eine gültige Email Adresse ein!
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
|
03.01.2008 20:08:32 |
Boris |
|
|
Aw:Tabellensprung im Kombinationsfeld |
04.01.2008 10:30:52 |
Holger |
|
|
|
04.01.2008 18:25:44 |
Boris |
|
|