Home Office-Hilfe.com - Wir lösen Ihr Problem mit Microsoft Excel, Word, Outlook, PowerPoint, Access gratis Forum Impressum

 [Excel 2002] bestimmte Tastenkombi per Makro aufzeichnen
Neues Thema eröffnenNeue Antwort erstellen
Autor Nachricht
fieserfriese
Newbie
Newbie


Anmeldedatum: 22.02.2008
Beiträge: 8

BeitragVerfasst am: 01.03.2008, 14:58 Nach oben

Tach zusammen, ich hab mich grad erstmals mit den Makros und sowas Laughing beschäftigt, also nOOb.

Vll. kann mir wer helfen, ich zeichne ein neues Makro auf, welche folgende Aktionen enthalten soll:

Vom derzeitigen Abeitsblatt zu einem anderen - Klick B2 - ALT gedrückt+PfeiltasteHoch - POS1 - Pfeiltaste(Runter;1-8x) - ENTER - zurück zum Ausgangs-Arbeitsblatt.

Das Makro zeichnet die die ALT-Taste nicht mit auf und wird auch nicht mit geschrieben, wenn man sich das in VB anguckt, dann wird alles nach B2 gecutted.

Code:
    Sheets("Seite 1").Select
    Range("B1").Select
    Sheets("Seite 9").Select
End Sub


Vielen Dank für mögliche Tips Smile

_________________
it's done, when it's done!
Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 5749

BeitragVerfasst am: 02.03.2008, 13:15 Nach oben

Hallo!

Tastenkombis kannst du mit dem VBA-Befehl "SendKeys" programmieren.
Allerdings ist eine direkte VBA-Programmierung immer besser als die Aufzeichnungen des Makro-Rekorders, da dieser auch sehr viele unnötige Sachen mit aufzeichnet.

_________________

Viele Grüße vom Schatzi

------------------------
Ich bin nur noch sporadisch erreichbar!
Bitte hofft nicht auf eine schnelle Beantwortung einer Rückfrage meinerseits!
Jeder andere Helfer darf Rückfragen gerne übernehmen und hilft sicher gerne weiter!
Benutzer-Profile anzeigenPrivate Nachricht senden
fieserfriese
Newbie
Newbie


Anmeldedatum: 22.02.2008
Beiträge: 8

BeitragVerfasst am: 02.03.2008, 16:49 Nach oben

Danke.

Das hab ich zwischenzeitlich in der Hilfe auch gefunden und ausprobiert, funzt aber nicht richtig

Mir ist aber aufgefallen das es wohl daran liegt, das nach dem Klick auf B2, nicht die Zelle "gemeint" ist, sondern scheinbar das Fenster (Kontextmenü oben links geht auf, mit Wiederherstellen, schliessen usw.)

Ich hatte vergessen zu erwähnen, das sich hinter B2 eine Gültigkeit mit Dropdown verbirgt. Dieses sollte eben per Makro ausgewählt werden.

Ich bin schon ganz froh, das ich das soweit hinbekommen habe, vba kann ich nicht, das schnall ich nicht alles. Embarassed

_________________
it's done, when it's done!
Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 5749

BeitragVerfasst am: 02.03.2008, 17:34 Nach oben

Hallo!

Ich glaube, einen bestimmten Eintrag aus einem Gültigkeitsdropdown kann man per VBA nicht ansteuern...
Aber warum schreibst du den gewünschten Begriff nicht einfach auf direktem Wege in die Zelle?

Sheets("MeinBlatt").Range("B2") = "Begriff"

_________________

Viele Grüße vom Schatzi

------------------------
Ich bin nur noch sporadisch erreichbar!
Bitte hofft nicht auf eine schnelle Beantwortung einer Rückfrage meinerseits!
Jeder andere Helfer darf Rückfragen gerne übernehmen und hilft sicher gerne weiter!
Benutzer-Profile anzeigenPrivate Nachricht senden
fieserfriese
Newbie
Newbie


Anmeldedatum: 22.02.2008
Beiträge: 8

BeitragVerfasst am: 02.03.2008, 18:05 Nach oben

Hm, verstehe nicht was du meinst???

Die Gültigkeit beihaltet Tabellenseiten von 1-9. Je nachdem welche ausgewählt wird, wird in Bezug genommen auf die darunterliegende Hilfstabelle, die zur Berechnung von Werten auf der jeweils ausgewählten Seite steht.
Somit brauchte ich nicht 9 Tabellen anlegen, ich muss sie halt auswählen. Und da dachte ich, das ich das per makro ansteuern kann, um nicht jedesmal selbst das Blatt wählen muss, ich führe zB. auf Blatt1 das makro aus und es wird dann aus dem Dropdown der Eintrag von Blatt1 gewählt.
Und für die anderen Blätter .

_________________
it's done, when it's done!
Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 5749

BeitragVerfasst am: 02.03.2008, 18:17 Nach oben

Hallo!

Du möchtest in die Zelle B2 den Namen des aktiven Blatts schreiben?
Code:
Sub irgendwas()
Sheets("Blattname").Range("B2") = ActiveSheet.Name
End Sub

Rufst du das Makro aus "Tabelle3" heraus auf, dann steht danach in Blattname!B2 "Tabelle3".

_________________

Viele Grüße vom Schatzi

------------------------
Ich bin nur noch sporadisch erreichbar!
Bitte hofft nicht auf eine schnelle Beantwortung einer Rückfrage meinerseits!
Jeder andere Helfer darf Rückfragen gerne übernehmen und hilft sicher gerne weiter!
Benutzer-Profile anzeigenPrivate Nachricht senden
fieserfriese
Newbie
Newbie


Anmeldedatum: 22.02.2008
Beiträge: 8

BeitragVerfasst am: 02.03.2008, 18:41 Nach oben

Ich glaube nein, zumindest so, wie ich dich jetzt verstanden habe.

Achso, bin grad am probieren, ich glaub das geht Shocked Smile

Muss mal eben ein bischen weiter testen.

Ich poste nochmal, wenn ich es mit Sicherheit weiss! Smile

_________________
it's done, when it's done!
Benutzer-Profile anzeigenPrivate Nachricht senden
fieserfriese
Newbie
Newbie


Anmeldedatum: 22.02.2008
Beiträge: 8

BeitragVerfasst am: 03.03.2008, 21:18 Nach oben

*logischedenkblockade*

das klappt 1A

ich danke dir schatzi Smile

_________________
it's done, when it's done!
Benutzer-Profile anzeigenPrivate Nachricht senden
Beiträge der letzten Zeit anzeigen:      
Neues Thema eröffnenNeue Antwort erstellen


Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge Bestimmte Formeln für bestimmte Zeile... kermit2607 Microsoft Excel Hilfe 16 05.01.2009, 19:44 Letzten Beitrag anzeigen
Keine neuen Beiträge Anpassung von Diagrammen per Makro? gassi83 Microsoft Excel Hilfe 0 19.12.2008, 12:31 Letzten Beitrag anzeigen
Keine neuen Beiträge Makro Rückgängig floater Microsoft Excel Hilfe 3 12.12.2008, 01:00 Letzten Beitrag anzeigen
Keine neuen Beiträge VBA: Bestimmte Daten von anderer Date... E-MaX-I Microsoft Excel Hilfe 3 09.12.2008, 13:53 Letzten Beitrag anzeigen
Keine neuen Beiträge Bestimmte Zahlen beliebig oft berechn... Maercle Microsoft Excel Hilfe 1 24.11.2008, 11:30 Letzten Beitrag anzeigen


 Gehe zu:   



Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen

Haftungsausschluss/Disclaimer


SMS kostenlos versenden | Battle-Dream | Tuning Forum | Join the YoungGeneration | krankenversicherungsvergleich | Kalorienarme Rezepte!
Versicherungsvergleich | Bürobedarf | Papier | Betten

Ranking-Hits



Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme :: Alle Zeiten sind GMT + 1 Stunde
Deutsche Übersetzung von phpBB.de