Tag Archives: application

#Maximum aus einem #Bereich mit #VBA ermitteln

Heut gibt’s wieder einmal VBA – die lustige Programmiersprache, mit der Sie in Office nahezu alles automatisieren können. Die aktuelle Anforderung: Welches Datum ist in einem bestimmten Bereich das größte? In Excel verwenden Sie für die Beantwortung so einer Frage die Funktion MAX. Schreiben Sie aber MAX in VBA, so werden Sie nicht verstanden. Das muss also anders gehen … und zwar so: Public Sub Datum_Max() Dim DatBis As Date Set dWs = Worksheets(„Datenbasis“) DatBis = Application.WorksheetFunction.Max(dWs.Range(„Datum“)) … Set dWs = Nothing End Sub Zur…

Read More »

#Makro bei der #Arbeit – #Tempo, bitte!

Seit gestern müssen Sie Ihrem Makro nicht mehr beim Arbeiten zuschauen – das entspannt doch ganz schön 🙂 Trotzdem ist es noch laaaaaaangsaaaaam 🙁 Das kann daran liegen, dass Ihr Makro Ihnen viel Arbeit abnimmt – und nach jedem Schritt alles neu berechnet, genau wie im richtigen Leben. Das können wir ihm abgewöhnen. Ergänzen Sie Ihren Code am Anfang (zB gleich nach dem Anfangsbefehl von gestern) um Dim myCalculate As String myCalculate = Application.Calculation Application.Calculation = xlCalculationManual Nun haben Sie sich gemerkt, wie die Einstellung…

Read More »

#Makro bei der #Arbeit – #bittenichtzuschauen

Sie haben ein wunderbares Makro, das Ihnen viel Arbeit abnimmt? Bravo! Allerdings ist das Ding lästig – es lässt Sie mitschauen, was es tut, und Sie haben das Gefühl, wenn es einfach ohne Aufsicht arbeiten würde, wäre es schneller. Damit haben Sie ja so recht! Bauen Sie also folgendes in Ihren Programmcode ein: Am Anfang sorgen Sie dafür, dass Sie nicht mehr zuschauen müssen – Sie machen quasi die Tür zum Arbeitszimmer zu 😉 Application.ScreenUpdating = False Und am Schluss, wenn alles gut gegangen ist…

Read More »