2017-04-05 1 views
-2

Ich brauche ein Makro, um die Daten zu filtern (haben 5-6 Filter) und kopieren Sie die Daten in das neue Blatt in der gleichen Arbeitsmappe. ist hier das Beispiel there are multiple columns , the data which i need in to new tab is Virtual - NO Server - NO LCM Status- 0 and 1 Status - Active and Quarantine Most frequent User - Only name with test in itMakro zum Filtern und Kopieren von Daten in neue Registerkarte

Danke soviel im Voraus

+0

Willkommen bei StackOverflow. Bitte beachten Sie, dass dies kein kostenloser Code-Schreibservice ist. Dennoch sind wir bestrebt, anderen Programmierern (und Aspiranten) dabei zu helfen, ihren eigenen Code zu schreiben. Bitte lesen Sie die Hilfethemen zu [Wie stelle ich eine gute Frage] (http://stackoverflow.com/help/how-to-ask). Sie können auch [die Tour] (http://stackoverflow.com/tour) nehmen und dabei ein Abzeichen erwerben. Danach aktualisieren Sie bitte Ihre Frage mit dem VBA-Code, den Sie bisher geschrieben haben, um die Aufgaben zu erledigen, die Sie erreichen möchten. Wir werden hier auf dich warten. Bereit zu helfen und Ihnen zu helfen, * Ihren Code * abzuschließen. – Ralph

+0

Also, was ist deine Frage? (Geben Sie Ihren Code ein, geben Sie an, wo es schief geht, und wir helfen Ihnen gerne! Sicher erwarten Sie nicht, dass wir Ihre Arbeit für Sie erledigen.) – vacip

+0

Vielen Dank Vacip, ich bin nicht vertraut mit VBA und Code. ..Ich habe versucht, bestimmten Code, der auf Google verfügbar ist, aber ich bin nicht in der Lage, es zu entwickeln ... Ich würde wirklich schätzen, wenn Sie bitte helfen Sie mir danken Ihnen Frieden – user2489681

Antwort

0

aus Ihrer Excel-Arbeitsmappe, auf der Seite mit Ihren Daten gefiltert werden. Klicken Sie auf den Tab "Entwickler". Wenn auf der Multifunktionsleiste keine Entwicklerregisterkarte angezeigt wird, überprüfen Sie https://support.office.com/en-us/article/Show-the-Developer-tab-e1192344-5e56-4d45-931b-e5fd9be

Auf der linken Seite der Entwickler-Multifunktionsleiste finden Sie einen Link für "Record Macro." Klicken Sie auf diesen Link. Jede Aktion, die Sie jetzt ausführen, wird automatisch in einem Makro aufgezeichnet.

Sortieren Sie die Daten auf Ihrem Blatt genau so, wie Sie es sortiert haben möchten. Erstellen Sie ein neues Blatt auf der Unterseite, indem Sie auf das neue Blatt "+" Pluszeichen klicken. Kehren Sie zu Ihrem Datenblatt zurück. Wählen Sie die Daten aus, die Sie in das neue Blatt kopieren möchten. Kopieren von Cntrl-C. Gehen Sie zu Ihrem neuen Blatt und wählen Sie die Zelle aus, in die die Daten kopiert werden sollen. Fügen Sie die kopierten Daten mit Cntrl-V ein.

Gehen Sie zum Entwickler Tab und drücken Sie "Stop Recording". Wechseln Sie zum VBA-Editor, indem Sie gleichzeitig auf ALT-F11 klicken. Auf der linken Seite klicken Sie auf "Module". Es sollte ein Modul mit Ihrem aufgezeichneten Makro sein.

Das Makro wird alles tun, was Sie von uns verlangten. Sie können es so oft verwenden, wie Sie möchten. Um es wieder zu verwenden, gehen Sie einfach auf die Entwickler-Registerkarte und klicken Sie auf "Makros". Eine Liste von Makros wird angezeigt, einschließlich des gerade erstellten. Wenn Sie darauf klicken, werden die gleichen Aktionen erneut ausgeführt. Sie können den Namen des Makros beliebig ändern. Sie müssen den Namen mit einem Buchstaben beginnen und es darf keine Leerzeichen enthalten.

Das automatische Makro ist Ihr Freund, wenn Sie versuchen, VBA zu lernen. Es wird Ihnen helfen, die Grundlagen zu lernen. Sobald Sie die Grundlagen haben, können Sie sich mit VBA ein bisschen mehr anfreunden, denn das ist die beste Sprache, die mir begegnet ist. Für den Moment ist das, was Sie tun wollten, ein sehr einfaches Verfahren, das mit dem Makrorekorder gehandhabt werden kann.

Verwandte Themen