Tabellenblatt einblenden
Hallo zusammen,
zur zeit steht am ende meines codes die anweisung
Sheets("TBD").Activate
was dazu führt dass nach dem durchlaufen des programms das Tabellenblatt TBD auf dem Bildschirm erscheint, dies soll auch weiterhin so bleiben.
ABER:
ich möchte nun: Wenn ich nachdem das Tabellenblatt TBD erscheint und dann auf Tabellenblatt TBT klicke, dort die Umgebung der Zelle B140 erscheint und nicht irgendwo auf dem tabellenblatt.
kann mir hier vllt jemand helfen
Vielen dank
Gruß sebal
Antwort schreiben
Antwort 1 von Hajo_Zi vom 15.11.2019, 09:09 Options
Hallo Sebal
Range("B140").select
Gruß Hajo
Antwort 2 von Denkanstoßer vom 15.11.2019, 09:24 Options
Hi,
falls Hajo's Tip nicht klappt, versuch es so:
Application.Goto Reference:="R140C2"
mfg
Antwort 3 von sebal vom 15.11.2019, 09:42 Options
hallo ihr beiden,
danke,
aber beides hat nicht funktioniert, bei denkanstoßers idee kam dei meldung verweis fehlt.
ich habe beide ideen zwischen
Sheets("TBD").Activate
und
End sub
geschrieben.
muss ich es vielleicht wo anders hinschreiben?
was noch zu beachten ist, TBD und TBT sind unterschiedlichte tabellenblätter.
danke
gruß sebal
Antwort 4 von Hajo_Zi vom 15.11.2019, 09:56 Options
Hallo Sebal,
Du mußt schon die Tabelle Activieren, auf der Du eine Zelle selektieren willst.
Gruß Hajo
Antwort 5 von sebal vom 15.11.2019, 10:01 Options
hallo,
ich möchte die zelle nicht nur selektieren, sondern die umgebung soll dann erscheinen, momentan komme ich immer irgendwo im tabellenblatt raus zb AR34 ich möchte aber die umgebung bon B140 sehen
mit denanstoßers idee wird die zelle selektiert aber die umgebung erscheint nicht.
danke
gruß sebal
Antwort 6 von Denkanstoßer vom 15.11.2019, 10:05 Options
Hello again
Versuche das:
Application.Goto Reference:=Worksheets("TBD").Range("B140"), Scroll:=False
mfg
Antwort 7 von sebal vom 15.11.2019, 10:05 Options
hallo hajo,
auch mit deiner methode, wenn ich zuvor das Tabellenblatt aktiviere, wird die Zelle B140 selektiert, aber die umgebung davon erscheint nicht, d.h. ich muss erst von Zelle AT12 zur Zelle B140 skrollen um zu sehen dass B140 selektiert ist(z.B)
danke
gruß sebal
Antwort 8 von sebal vom 15.11.2019, 10:11 Options
hallo denkanstoßer,
auch deine idee aus AW6 funktioniert leider nicht, dh die umgebung erscheint auch hier nicht.
danke
gruß sebal
Antwort 9 von Hajo_Zi vom 15.11.2019, 10:29 Options
Hallo Sebal,
ich habe es jetzt getestet unter Betriebsystem Vistra Ultiamte und eXcel 2007 und XP Excel 97 bis 2003 und die Zeolle wird auf dem Bildschirm angezeigt. Hast Du uns vielleivcht nicht alles erzählt. Vielleicht eine Mac Version?? Oder anderes?
Gruß Hajo
Antwort 10 von sebal vom 15.11.2019, 10:55 Options
hallo,
nein hab ich nicht, aber ich versteh deine AW9 auch nicht wirklich, vielleicht liegt es aber auch daran wohin man das schreibt, wenn ich schreibe
Sheets("TBT").Activate
Range("B140").Select
Sheets("TBD").Activate
End Sub
funktionierts nicht.
gruß sebal
Antwort 11 von sebal vom 15.11.2019, 11:01 Options
hallo,
also jetzt hab ichs, danek für eure tipps!
irgendwo in meinem riesigen makro stand
Range("AB1250:IG1760").Select
ActiveSheet.Paste
ich habe
Sheets("TBT").Activate
Range("B140").Select
darunter geschreiben dann hats funktioniert, (dieser teil ist aber in der mitte meines makros gestanden)
also danke,
gruß sebal
Antwort 12 von Hajo_Zi vom 15.11.2019, 11:04 Options
Hallo Sebal,
das ist doch klar das die Zelle nicht mehr angezeigt wird, wenn Du danach eine andere Tabell aktivierst.
Du hast n einem Bus ein Platz belegt und steigst jetzt um in einen PKW. Ich vermute der Platz im Bus ist nicht mehr von Dir belegt.
Gruß Hajo