|
Wie Button einfügen und mit funktion versehen???
|
| Autor |
Nachricht |
Björn Ulrich
Im Profil kannst Du frei den Rang ändern
Verfasst am: 12. Okt 2004, 09:43 Rufname:
|
|
| |
|
Hallo Leute!
Habe irgednwie ein Problem damit vernünftig einen Button in eine Tabelle (Excel 2003) einzufügen und diesen dann mit einer Funktion zu belegen!
z.B.: Funktion Strg + F oder Sortieren nach Hersteller / Modell
Ich bitte euch daher dringend um Hilfe!!!!!
mfg
Björn
|
|
fridgenep
Formel-Freak

Verfasst am: 12. Okt 2004, 11:21 Rufname:
Wohnort: Excel-Forum
|
| |
| |
|
Hallo,
1. Ansicht-->Symbolleisten-->Steuerelemete-Toolbox-->Befehlsschaltfläche anklicken-->in deine Tabelle einfügen
Schon mal Makro aufgezeichnet???
Wenn ja, dann Makro aufzeichnen und dann den Code aus dem Modul deinem Button zuordnen...
Reicht dir das schon???
_________________ Gruß fridgenep
Kein Problem wird gelöst, wenn wir träge darauf warten, dass sich andere darum kümmern. Martin Luther King
|
|
Björn Ulrich
Im Profil kannst Du frei den Rang ändern
Verfasst am: 12. Okt 2004, 11:38 Rufname:
|
|
| |
|
danke für die antwort!
Aber ich habe leider noch nie nen Makro aufgezeichnet?!?
Bitte um eine kurze Erklärung!
mfg und danke im vorraus
Björn
|
|
fridgenep
Formel-Freak

Verfasst am: 13. Okt 2004, 08:19 Rufname:
Wohnort: Excel-Forum
|
|
| |
|
Hallo,
hier mal ein Auszug aus der Excel-Hilfe:
| Zitat: |
Erstellen eines Makros
Aufzeichnen eines Makros
Legen Sie für die Sicherheitsstufe Mittel oder Niedrig fest.
Wie wird's gemacht?
Klicken Sie im Menü Extras auf Optionen.
Klicken Sie auf die Registerkarte Sicherheit.
Klicken Sie unter Makrosicherheit auf Makro Sicherheit.
Klicken Sie auf die Registerkarte Sicherheitsstufe, und wählen Sie die gewünschte Sicherheitsstufe aus.
Zeigen Sie im Menü Extras auf Makro, und klicken Sie dann auf Aufzeichnen.
Geben Sie im Feld Makroname den Namen des Makros (Makro: Eine Aktion oder eine Reihe von Aktionen, mit deren Hilfe Sie Aufgaben automatisieren können. Makros werden in der Programmiersprache Visual Basic für Applikationen aufgezeichnet.) ein.
Anmerkungen
Der Makroname muss mit einem Buchstaben beginnen. Die übrigen Zeichen können sich aus Buchstaben, Zahlen und Unterstreichungszeichen zusammensetzen. Leerzeichen sind in Makronamen nicht erlaubt. Zur Abgrenzung mehrerer Wörter können Sie das Unterstreichungszeichen verwenden.
Verwenden Sie keinen Makronamen, der auch einen Zellbezug angibt. Andernfalls kann dies zu einer Fehlermeldung führen, dass der Makroname nicht gültig ist.
Um das Makro mittels einer Tastenkombination (Tastenkombination: Eine Funktionstaste oder eine Tastenkombination, wie z. B. F5 oder STRG+A, mit deren Hilfe Sie einen Menübefehl ausführen können. Im Gegensatz dazu bei einer Zugriffstaste um eine Tastenkombination (z. B. ALT+F), die den Fokus ohne Verwendung der Maus auf ein Menü, einen Befehl oder ein Steuerelement verschiebt.) aufrufen zu können, geben Sie im Feld Tastenkombination einen Buchstaben ein. Sie können die Kombinationen STRG+Buchstabe (für Kleinbuchstaben) und STRG+UMSCHALT+Buchstabe (für Großbuchstaben) verwenden, wobei Buchstabe für einen beliebigen, auf der Tastatur vorhandenen Buchstaben steht. Ziffern und Sonderzeichen, beispielsweise @ oder #, sind nicht erlaubt.
Anmerkung Die Tastenkombination setzt die standardmäßig in Microsoft Excel vorhandenen äquivalenten Tastenkombinationen außer Kraft, solange die Arbeitsmappe mit dem Makro geöffnet ist.
Klicken Sie im Feld Makro speichern in auf den gewünschten Speicherort für das Makro.
Wenn ein Makro bei jeder Verwendung von Excel verfügbar sein soll, wählen Sie Persönliche Makroarbeitsmappe.
Wenn Sie eine Beschreibung des Makros einbeziehen möchten, geben Sie dieses in das Feld Beschreibung ein.
Klicken Sie anschließend auf OK.
Wenn das Makro relativ zur Position der aktiven Zelle ausgeführt werden soll, zeichnen Sie es unter Verwendung relativer Zellbezüge auf. Klicken Sie auf der Symbolleiste Aufzeichnung beenden auf Relativer Verweis , um diese Option zu aktivieren. Excel zeichnet anschließend die Makros mit relativen Zellbezügen auf, bis Sie Excel beenden oder erneut auf Relativer Verweis klicken, um diese Option zu deaktivieren.
Führen Sie die Aktionen aus, die aufgezeichnet werden sollen.
Klicken Sie auf der Symbolleiste Aufzeichnung beenden auf Aufzeichnung beenden .
|
Ansicht-->Symbolleisten-->Visual Basic-->Macro aufzeichnen
Alles was du ab nun in Excel machst wird vom Makro-Recorder aufgezeichnet. Das bedeutet, wenn du jetzt deine Tabelle sortierst, oder Zellen löscht..., oder, oder, oder....wird das Makro das später genau so wieder machen.
Wenn du die gewünschte Aktion gemacht hast, dann klicke auf "Aufzeichnung beenden".
Den Button hast du schon erzeugt gehabt, richtig??? Dann klickst du jetzt doppelt auf diesen. Es öffnet sich ein Microsoft Visual Basic-Fenster.
Auf der rechten Seite steht:
| Code: |
Private Sub CommandButton1_Click()
End Sub
|
Auf der linken Seite klickst du nun auf Module-->dann doppelt auf Modul1
Auf der rechten Seite siehst du nun den Quellcode der den Ablauf deines selbstaufgezeichneten Makros wiederspiegelt. Als Beispiel:
| Code: |
Sub Makro1()
'
' Makro1 Makro
' Makro am 13.10.2004 von fridgenep aufgezeichnet
'
'
Range("B3:B19").Select
Selection.ClearContents
Range("D18").Select
End Sub
|
Nun markierst du:
| Code: |
Range("B3:B19").Select
Selection.ClearContents
Range("D18").Select
|
und kopierst oder schneidest aus...
danach auf der linken Seite einen Doppelklick auf:
Tabelle1 (wähle die Tabelle, in der dein Button ist) und füge den Code auf der rechten Seite ein. Sieht dann etwa so aus:
| Code: |
Private Sub CommandButton1_Click()
Range("B3:B19").Select
Selection.ClearContents
Range("D18").Select
End Sub
|
Nun drücke Alt+Q.
Als letztes musst du nur noch den Entwurfsmodus in der "Visual Basic"- oder "Steuerelemente-Toolbox"-Symbolleiste beenden.
Von nun an wird bei einem Klick auf dein Button dein Makro ausgeführt.
Ich hoffe das hilft dir.
Wenn nicht, dann meld dich ruhig wieder...
_________________ Gruß fridgenep
Kein Problem wird gelöst, wenn wir träge darauf warten, dass sich andere darum kümmern. Martin Luther King
|
|
Kind Gottes
Gast
Verfasst am: 08. Nov 2004, 14:48 Rufname:
|
| |
| |
|
| Danke! Sehr hilfreich - habe grad erfolgreich mein erstes Makro schreiben können.
|
|
Gast
Verfasst am: 20. Nov 2006, 15:05 Rufname:
|
|
| |
|
hallo zusammen!
Bitte um Hilfe!
Ich habe gerade versucht mein erstes Makro selbst zu erstellen nach den Angaben von diesem Thread. Allerdings habe ich Probleme mit dem Befehlsbutton. Mit dem Makro wurde der Button bereits belegt, doch wie kann ich den Button aktivieren? Bei mir ist das nur ein lose Objekt, das sich bei Anklicken verschieben lässt. Sonst kann ich damit nichts machen.
Grüsse
Corinne
|
|
ThomasSchmidt
Im Profil kannst Du frei den Rang ändern
Verfasst am: 20. Nov 2006, 16:17 Rufname:
Wohnort: Darmstadt
|
|
| |
|
schau mal ob du noch im entwurfsmodus bist.
deaktivier den und probiers dann nochmal.
|
|
Gast
Verfasst am: 20. Nov 2006, 16:56 Rufname:
|
|
| |
|
Ah vielen lieben Dank!!
Ich dachte ich könnte das einfach mit 'x' verlassen aber dem ist wohl nicht so.
|
|
Topper (zu Besuch)
Gast
Verfasst am: 02. März 2007, 12:29 Rufname:
|
|
| Version: Office 2003 |
|
Ah, super, danke auch von mir für die Hilfe!
Wie lange ich jetzt gesucht habe, bis ich mal ein
Forum gefunden habe, in der die Lösung gut und simpel
zu verstehen ist.
Danke
|
|
Gast
Verfasst am: 03. Apr 2007, 14:34 Rufname:
|
|
| |
|
Ich kann auch nur herzlichen Dank sagen, ist echt ein super Anweisung und auch für total Unfähige (wie ich) absolut zu verstehen und nachzuvollziehen.
Also nochmals DANKE
|
|
Exelamateur
Gast
Verfasst am: 02. Jul 2007, 06:59 Rufname:
|
|
| Version: Office 2003 |
|
DU BIST DER BESTE!!!!
VIELEN DANK auch von mir fuer deine Bemuehungen!!!
|
|
mystify
Gast
Verfasst am: 21. Aug 2008, 12:44 Rufname:
|
|
| |
|
| Super Anleitung! Vielen Dank
|
|
Gast
Verfasst am: 03. Dez 2008, 10:02 Rufname:
|
|
| |
|
| auch von mir ein Riesen-Dankeschön
|
|
Taisy
Gast
Verfasst am: 14. Jan 2009, 10:48 Rufname:
|
|
| |
|
Hehe, kann mich nur anschließen : )
Vielen Dank, ich habe nahezu ausnahmslos alle Informationen aus diesem Thread super gut gebrauchen können : )
|
|
Mondschein
Im Profil kannst Du frei den Rang ändern
Verfasst am: 17. März 2009, 12:49 Rufname:
|
| |
| |
|
Hallo,
ich hab im end effekt die gleiche Frage nur in Bezug auf Excel 2007, dort find ich die Leiste nciht wo man den BUtton dann auf's Tabellenblatt ziehen kann
|
|
| Verwandte Themen |
| Forum / Themen |
Antworten |
Autor |
Aufrufe |
Letzter Beitrag |
 |
Excel Formeln: Funktion Subverweis |
3 |
McHilde |
508 |
06. März 2005, 16:46 Sigrid  |
 |
Excel Formeln: Zeile einfügen mit Formel oder Makro? |
2 |
original-m |
1119 |
21. Feb 2005, 08:09 original-m  |
 |
Excel Formeln: WENN Funktion +++Bitte um Hilfe+++ |
1 |
Genuar |
717 |
04. Feb 2005, 20:16 ae  |
 |
Excel Formeln: SVERWEIS in Verbindung mit Wenn Funktion |
3 |
wurli |
1124 |
28. Jan 2005, 21:28 Shodan_0901/HD  |
 |
Excel Formeln: MID Funktion |
2 |
filomen |
697 |
03. Jan 2005, 17:02 filomen  |
 |
Excel Formeln: Bild automatisch - nach dem Namen - einfügen lassen |
1 |
Kottan |
799 |
27. Dez 2004, 16:15 kraemer  |
 |
Excel Formeln: Problem mit Funktion "Verketten" |
2 |
Gast |
906 |
26. Nov 2004, 15:58 Gast  |
 |
Excel Formeln: Farbcodes in Wenn- Funktion einbauen |
1 |
Plato |
909 |
27. Okt 2004, 09:13 icke  |
 |
Excel Formeln: wenn dann funktion klappt nicht |
9 |
ReneZ. |
900 |
20. Okt 2004, 21:34 ReneZ.  |
 |
Excel Formeln: flexibel Inhalte einfügen |
1 |
Gast |
716 |
12. Okt 2004, 15:44 Arnim  |
 |
Excel Formeln: Wochentag einfügen / Daten übernehmen nach Datum |
4 |
muttalip |
1431 |
22. Sep 2004, 18:20 muttalip  |
 |
Excel Formeln: Funktion aufgebzins |
1 |
Alexa |
398 |
19. Aug 2004, 14:39 fl618  |
| |