Zum Inhalt springen
L

Das Video kommt von YouTube: erst beim Abspielen verbindet sich die Seite mit YouTube (Google).

VBA lernen mit Excel - Teil 2 - Eingabe, Variable und Ausgabe

it-zeugs by lars®14:07 2.206 Aufrufe veröffentlicht Auf YouTube

Das Wichtigste aus dem Video

Tipp auf eine Zeit – das Video springt genau dorthin.

Transkriptautomatisch erstellt · 68 Zeilen
Herunterladen
  1. vba lernen mit excel teil 2 eingabe variabler und ausgabe hier saß von minuspunkt de und wir sind nun beim teil 2 form einer videoreihe ideale mit excel
  2. wie in diesem thema geht es um die eingabe von werden was eine variable ist und um die ausgabe von werden kurze wiederholung wir haben im teil 1 den ich
  3. dir unten auch in der video beschreibung verlinke gelernt wie ein makro aufgebaut ist das ist eingebunden in sub dann kommt
  4. der name des malers und entzog dann kommt dazwischen die anweisungen die genau angeben muss was getan werden soll und das ganze ist in so genannten micro
  5. editor bzw vbe dieter den du innerhalb excel oder auch das funktioniert auch entsprechend in den anderen office anwendung mithalten kannst
  6. also ein makro beginnt bezugnahme dann kommt die anweisung endet mit and super dann haben wir ein erstes eigenes marco geschrieben da haben wir mit sub und dem
  7. namen quasi das makro gebildet dann haben wir mit dem befehl message box den text hallo welt ausgegeben das war also die wiederholung zum ersten
  8. teil wenn du wenn dir das nicht mehr so klar ist dann schau biete noch mal rein und jetzt geht's weiter mit teil 2 wir schreiben ein neues eigenes makro wir
  9. nennen das dann second makro das ist natürlich wichtig eigentlich aussagekräftigen namen zu geben second makro macht natürlich nun
  10. zusammenhang jetzt von diesem kurs sind normalerweise würde man eher sagen wert ausgeben was man wirklich weiß was das makro macht
  11. eingeschlossen ist das eben in sub sub und zwischendrin nehmen wir einen haben wir einen neuen befehl input box und dann einen bekannten befehl message box
  12. ich zeig dir erstmal was das makro macht und dann erkläre ich dir den code also geht es zurück wir sind jetzt hier in der excel tabelle
  13. und du erinnerst die ich hoffentlich noch das unter entwicklertools quasi die schaltzentrale für die matthäus ist dann hier klickst du auf makros und dann
  14. siehst du das hier bestimmte markus schon angelegt sind konnte zum makro was sie anklicken auf bearbeiten gehen und das siehst du das der zweite dass das
  15. makro aus der powerpoint folie grad eben bereits angelegt ist und ich lasse das jetzt einfach mal laufen in dem ich hier wieder zu machen makros anklickt und
  16. makro ausführen clique und dass dies jetzt kommt so eine eingabemaske die frag mich bitte wert eingeben da gebe ich jetzt mal irgendwas ein zum
  17. beispiel klick auf ändern und dann kommt die ausgabe der wert lautet glas geschaut dass das jetzt hier mal an also input box bitte wert eingeben das macht
  18. quasi die box wurde die werthein wurde den wert 1 geben kannst und das ganze wird einer sogenannten variable die in dem fall hier auch variable heißt
  19. zugewiesen eine variable ist ein ganz wichtiges konzept innerhalb von beim programmieren das kannst du dir so vorstellen dass das
  20. wie ein speicher auf dem taschenrechner ist auf den einfachen taschenrechnern kannst du ja immer nur ein wert speichern
  21. in einigen gängigen aktuellen programmiersprachen kannst du aber ganz ganz viele variablen eröffnen denen auch namen zuweisen und die dann auch
  22. innerhalb seiner seines programms verwenden also nachdem ich lars eingegeben hat habe hat die variable den wert lars und bei dann kommt wieder die
  23. ausgabe message box der wert lautet und variabler da wird einfach mit diesem und wird die variable hinderten text der wert lautet
  24. angehängt ich zeig dir nochmals zwei durchgänge dann wird das glaub ich glaube also wir sind hier zurück in excel staates noch mal groß
  25. second makro ausführen ich schreibe jetzt videokurs sie ist jetzt ändert sich entsprechend die ausgabe in videokurs nochmal jetzt
  26. schreibe ich mal eine zahl und der welt lautet 45 ok also wir haben einen wert eingelesen einer variable zugewiesen und anschließend wieder ausgegeben
  27. jetzt passen wir das nochmal bis hin an hier sehe ich so den code des dritten eigenen macros die erste zeile lautet eigentlich wieder gleich und dann haben
  28. wir eine etwas andere befehle sales 33 gleich variabler also wir geben den wert nicht mehr mit message box aus sondern wir geben den
  29. jetzt über den sales befehl aus und ich zeigte auch gerade was das mach ich hoffe sie aus ich gebe mir dann wäre ein also lars und nun siehst du wird der in
  30. die zelle 3 also 23 spalte drei das ist jetzt innerhalb von vba nicht buchstaben codiert sondern zahlen codiert klein geschrieben
  31. ich lasse es noch mal laufen ja groß aus führen schreibt jetzt wieder videokurs und nun wird in dieser zeile zeile und spalte drei videos reingeschrieben das
  32. ist jetzt schon praxisnah weil innerhalb ex löwen bist du natürlich oft vor die auf wii version oft vor die aufgabe gestellt dass du immer spezielle
  33. zeilen etwas reinschreiben muss und das machst du mit dem befehl selbst erst kommt die zeile dann die spalte so es passen wir uns mal ein bisschen an das
  34. vierte makro das hat jetzt hier dreimal die input box wir lesen einmal den wert 1 dann lesen wir die zeile ein
  35. da lesen wird die spalte 1 und dann geben wir den wert in der eingelesenen zeile und der eingelesenen spalte aus das funktioniert so aber nicht sagt ihr
  36. gleich dann lernen wir ein wichtiges konzept hinter dem war groß kennen noch nicht hinter dem markus sonne hinter den variablen ich zeige es euch gerade
  37. dieses makro existiert jetzt noch nicht ich gehe also auf makro werden ein anderes aus damit ich an die richtige stelle kommen
  38. das mache ich eigentlich aus faulheit man kann sonst hier links auch herumklicken aber so geht es einfacher ich habe das jetzt in der zwischenablage
  39. gehabt und ja vielleicht noch einheitlich formatieren und was ich bisher nicht wiederholt habe aus dem teil eins war mal kurz darüber
  40. gesprochen das macht auch sie in den kommentaren zu machen dieses makro gibt ein abgefragten wert an eine abgefragte
  41. celle aus ok kann ich zu meinem makros hier ist es ausfüllen ich gebe werden jetzt fragt er mich eben erneut mit der infobox in welche zeile
  42. für zeile 4 welche spalte 23 und jetzt haben wir ein anwendungs projektorientierten fehler du kannst in so einem fall auf die
  43. banken gehen die fehler meinung sind meistens für ein gerade für einsteiger relativ schwierig zu verstehen da braucht es ein bisschen erfahrung
  44. du wirst aber wenn du um dich damit beschäftigt und dann die weiteren folgen auch schaust relativ schnell damit klarkommen ich zeige dir jetzt wo man wo
  45. ich gesehen habe das problem also wie ich was das problem ist du kannst jetzt nämlich auf die variablen gehen und sie ist jetzt dass hier spalte in
  46. anführungszeichen ist und seile in anführungszeichen und jetzt ein wichtiger hinweis variablen dessen mich immer auch haben nicht nur den wert
  47. sondern die haben auch in bestimmten typ also die können vom typ datum sein die können vom typ ganz zahl sein oder vom sogenannten typ string das ist steht für
  48. text und zeile und spalte wurde jetzt hier quasi als text eingelesen und damit kann ich aber keine zeile und spalte ansprechen weil der befehl einfach so
  49. nicht funktioniert er erwartet integer werde inter werde das steht für ganz zahl werde das ganze funktioniert kann ich
  50. zwei zeilen ergänzen zeile ist gleich sind das stellte converter zeile da oben habe ich die spalte spalte gleich sind spalte und das ganze
  51. funktioniert so converter wandelt das was in zeile steht in eine integere zahl um in eine ganze sei integer bedeutet einfach ganz zwar sind spalte wandert
  52. wandelt die spalte in eine ganze zahl in eine ganze zahl um und weist sie spalte zu und dadurch wird der zell befehl dann richtig funktionieren können hier seht
  53. ihr da oben mussten wir eben auch ganz zahlen eingeben und wir probieren das jetzt gerade aus 19 staaten ich gebe den wert einlass in zeile 4 und spalte 3
  54. nochmal jetzt schreibe ich excel spaß ich möchte in zeile 5 und spalte 3 also was müssen wir daraus lernen variablen nehmen nicht nur werte auf sondern die
  55. haben auch ein typ es ist ja so dass weißt ja wahrscheinlich schon wenn ich hier eine 10 1 geht eine zelle in excel hat
  56. eigentlich auch ein typ ich kann das jetzt umdefinieren zum beispiel in datum und dann ist es eben der zehn der erste 1900 weil das datum also datumsangaben
  57. innerhalb excel als anzahl der tage seit 1900 definiert sein also auch eine excel celle hat er schon typ und variabel haben ebenfalls einen tipp und das hat
  58. als auch probleme sondern ich sagen aber es hat mir eine zusätzliche herausforderung diese typ geschichte das führt gern zu fehlern
  59. status makro nochmal ich gebe es den wert 1 nochmal lars und jetzt ich erzähle 2 soll der wert 1 gegeben werden da könnte ich jetzt zum beispiel sechs
  60. eingeben und jetzt gebe ich aber c 1 und dann haben wir ein typen unverträglich das c kann jetzt nämlich nicht konvertiert
  61. werden in eine integere weil keine angabe einer integral ist daher fliegt jetzt der code der der makro code auf die schnauze und gibt den fehler auf das
  62. kann man abfangen das ist für den einsteiger eventuell etwas aufwendiger also zumindest hier teil 2 können wir das noch nicht durch nehmen wenn ihr
  63. weitere teile sehen wollt und euch dafür interessiert dann schreibe das doch bitte vielleicht in die kommentare da freue ich mich dann immer drüber so
  64. dass ich mir also schneller am ende dieser dieses teils noch mal das fazit variablen nebenwerte auf haben aber auch einen tipp so sah noch mal das
  65. korrigiert der makro aus und ich sage vielen dank für das zu schauen ich freue mich über likes und abos des youtube channels schau doch auch auf die - zeugs
  66. de vorbei den link findest du auch in der mini beschreibung auf alte - tricks de findest du viele weitere tutorials rund um office und andere computerthemen
  67. constantin luser bestellen und das dann geschrieben ein kleines e book mit office tipps gratis - zeugs de ist auch auf facebook ich freue mich wenn du mir
  68. auch dort folgt bis bald viel spaß am rechner tschüss und mach's gut