Комментарии:
Falls noch wer ein Problem mit der Beschriftung der einzelnen Zellen hat, Semikolon anstatt Komma war bei mir die Lösung. Steuer ich das Makro über einen Button, muss ich allerdings wieder Kommata verwenden
ОтветитьSehr gute Anleitung! Gibt es auch eine Möglichkeit bspw. den Text aus Zelle A1 mit einem Linksklick zu übernehmen und diesen mittels Linksklick in bspw. B3, B4 oder B5 oder in einer anderen Zelle einzusetzen? :D
ОтветитьBei mir kommt ein laufzeitfehler 1004 (Range für das Objekt Global ist fehlgeschlagen) und statt alles einzeln ausgeführt wird versucht er alle auf einmal zu starten
ОтветитьUnd auch hier habe ich schnell wieder viel gelernt. Vielen Dank!
ОтветитьEine echte Entdeckung.
ОтветитьDer Befehl mehrere einzelne Zellen funktioniert bei mir irgendwie nicht
ОтветитьTolles Video, auch Teil 1 super erklärt. Ich suche eine Möglichkeit, Zellen zum Ausfüllen zu definieren in Abhängigkeit der zurvor befüllten. Gibt es sowas auch?
Das Makro startet in dem gerade aktiven Feld und schreibt jeweils in die darunter liegende Zelle und wieder darunter liegende Zelle. Definition mit A1, A2 etc passt da ja nicht. Da die Startzelle in jeder Datei eine andere sein kann, der zu schreibende Text aber der gleiche.
Die Anleitung sind shr gut und einfach gehalten. Was ich vermisse ist, zu erklären wie du das Excelarbeitsblatt dargestellt bekommst.
ОтветитьIch schließe mich den Kommentatoren vor mir vorbehaltlos an. Es ist hilfreich, verständlich und macht richtig Spaß!
ОтветитьSuper Video, hast mir auf jeden Fall an einem Projekt weitergeholfen. Eine Frage hätte ich bezüglich dem last-Befehl. Wie kriege ich es hin, dass das Programm beim Einfügen der Inhalte in die jeweilige Zellen nicht ab der 1. Zeile sucht, ob da ein freies Feld vorhanden ist, um den Inhalt zu speichern, sondern ab z.B Zeile 5 oder 6. Da ich sehr viele Spalten verwenden muss, muss auch der CommandButton über der Tabelle sein, da man ihn sonst nicht sieht. Ich wäre für eine Antwort sehr dankbar.
Ответить'Mehrere einzelne Zellen
Range("C20, D21, F22").Value = "Einzeln"
Ruft Fehler 1004 auf ????
Und für was ist das gut?
ОтветитьHey und wie kann ich bestimmte Bereiche (im selben Blatt) ausschneiden und wo anders einfügen per Button?
Lg
Wie kann man mehrere Spalten abwechselnd einfärben
ОтветитьSehr angenehm!
ОтветитьHab in fast 8min mehr gelernt als in einer doppelstunde Programmieren in der Hochschule.
Kurz und knackig erklärt, top!
Super Video. es hat mir echt geholfen. aber bei mir funktioniert nicht die Tastatur F8 um die Befehle nach und nach durchzugehen.
ОтветитьNur mal so unter uns Programmierern: "Range" ist kein "Befehl", "Value" ist kein "Befehl", "Range(...).Cut" ist kein "Befehl".
Wenn du Programmiereinsteiger anleiten möchtest, dann wäre es sehr zielführend die richtigen Begriffe zu verwenden und sie auch gleich zu erklären.
"Range" ist ein Objekt
"Value" ist die Eigenschaft eines Objekts, die man auslesen oder setzen kann
"Cut" ist die Methode eines Objekts, die man aufrufen kann.
Ich bin sehr dafür, komplexe Zusammenhänge am Anfang zu vereinfachen ("wir nehmen das jetzt mal so hin, Erklärung kommt später"). Man kann auch gern mal so tun, als wäre "Cut" ein Befehl (ist er ja prinzipiell auch) und geht auf Besonderheiten der objektorientierten Programmierung später ein, aber von Anfang an völlig falsch zur erklären ist in MNSHO nicht der richtige Weg.
Ach ja, und so frei von der Leber weg in den Raum zu werfen "Wir haben ein neues Sub definiert"... Ein WAS? Ein Sandwich? Ein U-Boot? Warum heißt das Ding "Sub"? Ich gehe immer noch davon aus, dass wir hier ein Tutorial für Einsteiger haben, die mit "Sub" so ziemlich gar nichts anfangen können.
Hallo. Alles Sehr schön verständlich. Meine Frage ist warum Funktioniert Funktioniert bei mir die Stelle nicht mit dem:
'Mehrere einzelne Zellen
Range("C10, D7, F4").Value = "Einzeln"
Da kommt bei mir immer die Fehlermeldung:
Laufzeitfehler'1004':
Die Methode 'Range' für der Objekt '_Global' ist fehlgeschlagen
"Beenden" "Debuggen" "Hilfe"
Und die Hilfe von Microsoft ist wie so oft keine Hilfe sondern nur eine Inhaltsverzeichnis des VBA Handbuches.
Wenn mir da einer die kleine Einstellung sagen kann die da fehlt wäre ich dankbar.
Danke für das Video. Ich habe eine Frage zu "Zelleninhalt kopieren und einfügen". Wenn ich jetzt aus einem Worksheet mehrere Werte aus einer Spalte z.b A1:A2 kopieren möchte und in ein anderes Worksheet einfügen möchte aber nicht als spalte sondern in eine Reihe, Funktioniert das, bzw. wie lautet dazu der Befehl ?
ОтветитьHi, weisst Du wie kann man kopieren und nur die werte einfügen kann?
ОтветитьHi, klasse Video.Ich habe nur ein Problem: Ich habe in A1 eine DropDown Liste mit 5 Namen. Nun wähle ich einen aus und möchte von B2:J2 Daten eintragen. Diese will ich nun ausschneiden und in A10 einfügen. Wenn ich nun einen anderen Namen per DropDown nehme, soll das selbe Prozedere geschehen. Jedoch hab ich Spaltenbereiche per Name definiert. Also von A5:A14 ist "Michael". Von A16:A23 ist "Klaus". Von A25:A30 ist "Manfred". Wenn ich also in A1 den Namen wähle, Einträge vornehme, sollen die den dazugehörigen Zeilen hinzugefügt werden. Kannst du mir da bitte helfen? Lieben Gruß
ОтветитьSub Anzeigen()
If Cells(13, 3).Value = Ja Then
Worksheets("Zutaten").Range("B3:C8").Copy Destination:=Worksheets("Obst").Range("I12:J17")
ElseIf Cells(14, 3).Value = Ja Then
Worksheets("Zutaten").Range("B11:C18").Copy Destination:=Worksheets("Obst").Range("K12:L18")
ElseIf Cells(15, 3).Value = Ja Then
Worksheets("Zutaten").Range("B21:C28").Copy Destination:=Worksheets("Obst").Range("M12:N19")
ElseIf Cells(16, 3).Value = Ja Then
Worksheets("Zutaten").Range("B30:C37").Copy Destination:=Worksheets("Obst").Range("O12:P19")
End If
End Sub
Hi, könntest du mir bitte helfen? Das Problem ist hierbei, dass der beim dem worksheet nur die erste if Klausel anzeigt und den rest nicht, obwohl ich bei denen im Dropdown auch ja angegeben habe. (Kann ein Sverweis auch angezeigt werden, also aus dem Reiter Zuataten)?
Sehr gut erklärt! besser kann man nicht machen :-)
ОтветитьTolle Videos vielen lieben Dank schätze es sehr die Zeit und Energie die Sie darin investiert haben :)
ОтветитьWow, sehr sehr gutes Video! Vielen Dank dafür! :)
ОтветитьSuper Erklärung, vielen Dank, wenn ich nicht hinterher komme kann man ja einfach das Video stoppen...und es wiederholen... ;-)
ОтветитьHallo und vielen Dank für die guten Erklärungen. Da ich nach einer spezifischen Problemlösung suche, wollte ich hier direkt anfragen, anstatt mir in der Hoffnung, dass mein Problem thematisiert wird, viele Videos ansehe.
Es geht darum, dass ich 179 Excel-Dateien mit jeweils selben Aufbau habe, aus denen ich Inhalte kombinieren will. Vor der Tabellenstruktur stehen jeweils noch ein paar Zeilen, die die Verbindung wahrscheinlich etwas erschweren. Der Befehl “Zelleninhalt kopieren und einfügen” aus dem Video erinnert mich an das, was ich erledigen will, aber ist gleichzeitig nicht dasselbe.
Hat jemand eine Idee, auf welche Weise mir das aneinanderfügen der ganzen Datensätze in einem Tabellenblatt über vba gelingt, ohne die Dateien einzeln aufzurufen?
Liebe Grüße und schonmal vielen Dank!
Kann man solche Makros auch generell definieren? Also so zu sagen dass er bei mir bei immer neu ausgewählten Dateien die Spalten nimmt, hieraus den Min Max und Mittelwert ermittelt und mir in der UI von VBA anzeigt?
ОтветитьSehr gutes Video aber wie lässt man eine ganze Zeile mit den Zahlen von zb. 1-100 ausfüllen ?
ОтветитьHallo Scienzless,
erstmal vielen Dank für die sehr verständlichen Videos! Super 👍🏼
Ich weiß jetzt wie ich ein Befehl für copy paste programmieren kann. Jedoch würde ich gerne meine markierten Zellen von einem Worksheet (welche eine Formel beinhalten) zu einem anderen Worksheet 2 einfügen ohne, dass die Formel mitkopiert wird. Lediglich die Werte und die Formatierung sollen kopiert und eingefügt werden. Könntest du mir hierbei behilflich sein und ein Befehl für die Programmierung aufschreiben. Das wäre super nett von dir und würde mir auf der Arbeit sehr viel automatisieren und weiterhelfen. Vielen Dank. ☺️
Lösche ich denn mit "Clear" auch die gesamte Formatierung?
ОтветитьHallo,
vielen Dank für das sehr hilfreiche Video. Alles sehr gut erklärt. Das einzige, was ich aktuell nicht verstehe ist, woher die Info kommt, von welchem Tabellenblatt die Zellen angesprochen werden sollen. Wir haben ja nur angegeben "A2" und nichts von Hamburg oder München. Wäre super, wenn du mir das beantworten könntest.
Schon cool, nicht das wonach ich gesucht habe, aber cool! ;)
MfG
@scienzless Hi wie kann ich denn mehr als ein Sheet löschen. Zb sheet Grafik 1 Grafik 2 Grafik 3 usw. Gibt es dafür einen Code ich möchte zB alle Sheets mit dem Wort Grafik löschen Danke
ОтветитьSehr gute und informative Videos hier.
Danke dafür. :)
Ich habe für mich festgestellt, dass man VBA in Excel recht gut verstehen lernt, wenn man in etwa das was man eigentlich machen will als Makro aufnimmt und dann den Code analysiert und entsprechend adaptiert. ^^
Warum gibt er mir in dieser Zeile einen Run-time error aus? :(
-> Range("C10 , D7, F4").Value = "Einzeln"
Run-time error '1004':
Method 'Range' of object '_Global' failed
Hey,ich habe da eine große komplexe Frage:Situation: Ich habe zwei Tabellen in der -1.Tabelle Steht-Begriff; Datum; PersAnzahl (unterschiedliches Datum also Daten des kompletten Jahren)-2.Tabelle steht - Begriff; bestimmter Monat; gesamt PersAnzahl des Monats*2wir kann ich die Daten der 1. Tabelle mit der 2. Tabelle verknüpfen?Ich hatte es mit WENN Funktionen sowie mit bedingter Formatierung versucht und bin gescheitert.Wäre super wenn es da eine einfache Lösung gibt.LG Anne
ОтветитьVielen Dank!
ОтветитьBesten Dank
ОтветитьWOW!!!! Es hat geklappt...jetzt werden die Daten von Tabellenblatt 'Jahresübersicht' Wirklich in die ganzen Monate verschoben.
Das mit dem Alphabet hat auch geklappt...jetzt ist nur noch ein Problem. Wenn ich Krankentage oder so manuell eintrage verschieben die sich nicht mit wenn Neue Mitarbeiter dazukommen
Super Kurs!! Hat mir sehr geholfen :-)
ОтветитьMist warum bin ich erst jetzt auf diese Seite gekommen. Super Videos , super erklärt. Manchmal ein bisschen schnell , wenn man parallel mit Tippen will- aber das liegt am Nutzer:-) Heute damit angefangen und erst mal Grundlagen und 5 Videos "durch gearbeitet". Macht noch richtig Spaß dabei. Danke vielmals für deine Videos und das sie vor allem kostenlos zur verfügung stellst. Auch deine Homepage ist super aufgebaut. Direkt die Download Funktionen genutzt um Wissen zu sichern. Wirklich toll bin echt begeistert. Nochmal vielen Dank
ОтветитьHallo Scienzless!
Ich habe das äußerst nervige Problem, dass ich durch eine mir nicht bewusste Tastenkombination den Cursor so eingestellt habe, dass es überschreibt. Er ist zudem breit. Das Überschreiben erschwert macht das Programmieren bei nur einem kleinen Fehler sehr mühsam. Ich bitte um Hilfe, wie ich das vor allem zurücknehmen kann! Vielen Dank!
Hi, super Tutorials. Weiter so!
Eine Frage habe ich. Wenn ich mit F8 die einzelnen Makros durchgehen möchte, klappt das bei mir nicht. Was habe ich falsch gemacht?
LG
Hallo, ich hatte mal eine frage. Ich Habe eine Tabelle und diese möchte ich mit einer Schleife durch laufen. In die Tabelle sollen aber Zeilen eingefügt werden können und die Schleife soll trotzdem über alle Zellen laufen. Gibt es einen Befehl wie Bei range. Bei dem ich nicht konkret angeben muss wie gross die Tabelle nun ist. Ich möchte die Tabelle flexibel (variabel) halten, damit man dennoch neue Zeilen einfügen kann und die Schleife trotzdem funktioniert. Danke für die Information. Und cooles video.
ОтветитьSuper! :)
ОтветитьGuten Tag, kurze Frage.Wie müsste es aussehen, wenn man eine Zufällige Zahl aus einer Box die von B4-17 bis D4-17 ansprechen möchte?
Lieben Gruß!
Hey ich müsste wissen, was Konsistenzkorrektur bei Excel ist, ich finde aber nichts dazu. Hast du vllt eine Ahnung, wo ich suchen könnte oder hast du vllt selbst schon ein Video hochgeladen, in dem ich Infos dazu finde?
Liebe Grüße