Wie viele Zeilen und Spalten hat ein Rangeobjekt?

Größe: px
Ab Seite anzeigen:

Download "Wie viele Zeilen und Spalten hat ein Rangeobjekt?"

Transkript

1 Wie viele Zeilen und Spalten hat ein Rangeobjekt? Schreibt man selbst Funktionen für eine EXCEL-Tabelle und erweitert somit den Funktionsumfang von EXCEL, ist es oftmals angezeigt, direkt Bereiche (Range) aus einer EXCEL-Tabelle an eine Funktion zu übergeben, um dann innerhalb der Funktion mit den Inhalten des übergebenen Bereichs weiterarbeiten zu können. In diesem Artikel wird die Summenfunktion, die EXCEL zugegebenermaßen schon bietet, nachempfunden. Das ist ein transparentes, nachvollziehbares Beispiel und dann in der Folge dazu geeignet, an die eigenen Zwecke angepasst zu werden. Aufgabenstellung Für den folgenden Bereich soll eine Summe berechnet werden, innerhalb der Funktion muss die Anzahl Zeilen und Spalten des Range-Objektes ermittelt werden, da eine Übergabe von Bereichen aus der Tabelle heraus flexibel erfolgen kann: 1 / 5

2 Der Funktion Für zu schreiben, die Aufruf eigne =SUMME(A2:D15). der Berechnung die EXCEL-Summe ich hier "MeineSumme" der ist einfach: sind nenne. In Vorarbeiten Zelle B17 (verbundene in VBA notwendig. Zelle) befindet Es ist eine sich Funkton die Entwicklung einer eigenen Summenfunktion Begonnen wird mit der Definition der Funktion "MeineSumme", die dann aus der Tabelle heraus als Funktion verwendet werden kann. Als Übergabeparameter wird eine Range erwartet, die auf den Namen "vbereich" hört. Function MeineSumme(ByVal vbereich As Range) As Double... End Function 2 / 5

3 Folgende Variablen werden in der Funktion verwendet und zu Beginn der Funktion bekannt gemacht und typisiert (Definition der Vartiablenart wie Ganzzahl, Text, reelle Zahl etc). Dim lzeilen As Long Dim lspalten As Long Dim lzaehlerzeilen As Long Dim lzaehlerspalten As Long Dim dsumme As Double Die beiden folgenden Zeilen ermitteln die Anzahl Zeilen und Spalten der Range und somit ist das Rätsel der Ermittlung von der Anzahl von Zeilen und Spalten einer Range gelöst. lzeilen = vbereich.rows.count ' Die Anzahl Zeilen werden bestimmt lspalten = vbereich.columns.count ' Die Anzahl Spalten werden bestimmt Jetzt muss nur noch die Summe gerechnet werden und der Funktion "MeineSumme" als Rückgabewert übergeben werden. For lzaehlerzeilen = 1 To lzeilen ' Hier werden die Werte in den einzelnen Zellen aufsummiert For lzaehlerspalten = 1 To lspalten dsumme = dsumme + vbereich.cells(lzaehlerzeilen, lzaehlerspalten).value Next lzaehlerspalten Next lzaehlerzeilen MeineSumme = dsumme Hier noch einmal der Programmcode im Zusammenhang 3 / 5

4 Function MeineSumme(ByVal vbereich As Range) As Double Dim lzeilen As Long Dim lspalten As Long Dim lzaehlerzeilen As Long Dim lzaehlerspalten As Long Dim dsumme As Double lzeilen = vbereich.rows.count ' Die Anzahl Zeilen werden bestimmt lspalten = vbereich.columns.count ' Die Anzahl Spalten werden bestimmt dsumme = 0 ' Wert Initialisieren, ist eigentlich in VBA bei erstmaliger Verwendung nicht notwendig, ' aber eine alte Gewohnheit For lzaehlerzeilen = 1 To lzeilen ' Hier werden die Werte in den einzelnen Zellen aufsummiert For lzaehlerspalten = 1 To lspalten dsumme = dsumme + vbereich.cells(lzaehlerzeilen, lzaehlerspalten).value Next lzaehlerspalten Next lzaehlerzeilen MeineSumme = dsumme ' Übergabe des Summenergebnisses an das Rückgabeergebnis von MeineSumme End Function Aufruf der Funktion "MeineSumme" Der Aufruf dieser Funktion erfolgt analog dem Aufruf der Funktion =SUMME(A2:D15), nämlich mit =Mein esumme(a2:d15). In der Beispieltabelle befindet sich diese Funktion in Zelle B16. Beispiel zum Download Hier konnen Sie sich das Beispiel herunterladen. Bitte lesen Sie auch den Artikel Die Verwendung von ParamArray, das Beispiel wird in diesem Artikel erweitert, so dass die Funktion schon fast so arbeitet wie die SUMME von EXCEL. 4 / 5

5 5 / 5

Enthält die Variable einen Zahlenwert - IsNumeric() gibt Auskunft Kontext

Enthält die Variable einen Zahlenwert - IsNumeric() gibt Auskunft Kontext Enthält die Variable einen Zahlenwert - IsNumeric() gibt Auskunft Kontext Von einem Bereich/Range soll die Summe gebildet werden, dabei ist vorab zu prüfen, ob der Inhalt eines Feldes/einer Zelle ein numerischer

Mehr

Mit ParamArrays unter VBA kann man Prozeduren und Funktionen mit einer flexiblen Anzahl von Parametern bestücken Kontext

Mit ParamArrays unter VBA kann man Prozeduren und Funktionen mit einer flexiblen Anzahl von Parametern bestücken Kontext Mit ParamArrays unter VBA kann man Prozeduren und Funktionen mit einer flexiblen Anzahl von Parametern bestücken Kontext Dieses Beispiel baut auf dem Artikel Anzahl Zeilen und Spalten eines Range-Objektes

Mehr

Eine Variable des Datentyps Variant kann alles sein, aber welcher Datentyp steckt in der Variant-Variablen nun eigentlich drin?

Eine Variable des Datentyps Variant kann alles sein, aber welcher Datentyp steckt in der Variant-Variablen nun eigentlich drin? Eine Variable des Datentyps Variant kann alles sein, aber welcher Datentyp steckt in der Variant-Variablen nun eigentlich drin? Kontext In dem Artikel EXCEL 2010 VBA: Datentyp einer Variant-Variablen bestimmen

Mehr

Klausur WS 2013/14 EDV 2 Anwendungen im Bauwesen. Name: Vorname: Matr.-Nr:

Klausur WS 2013/14 EDV 2 Anwendungen im Bauwesen. Name: Vorname: Matr.-Nr: Name: Vorname: Matr.-Nr: Punkte: 1 2 3 4 : / 40 Aufgabe 1: (10 Punkte) Das unten angegebene VBA-Programm enthält einige syntaktische und programmiertechnische Fehler. Gesucht: a) markieren Sie alle Fehler

Mehr

Klausur WS 2014/15 EDV Anwendungen im Bauwesen. Name: Vorname: Matr.-Nr:

Klausur WS 2014/15 EDV Anwendungen im Bauwesen. Name: Vorname: Matr.-Nr: Punkte: 1 2 3 4 Σ: / 40 Aufgabe 1: Das unten angegebene VBA-Programm enthält einige syntaktische und programmiertechnische Fehler. Gehen Sie davon aus, dass die Bezüge zur Excel-Tabelle korrekt sind. Gesucht:

Mehr

Klausur SS 2013 EDV Anwendungen im Bauwesen. Name: Vorname: Matr.-Nr:

Klausur SS 2013 EDV Anwendungen im Bauwesen. Name: Vorname: Matr.-Nr: Name: Vorname: Matr.-Nr: Punkte: 1 2 3 4 : / 40 Aufgabe 1: (10 Punkte) Das unten angegebene VBA-Programm zur Prüfung von Eingabewerten ist logisch richtig programmiert, enthält aber einige syntaktische

Mehr

Excel + VBA. Ergänzungen. Kapitel 1 Einführung in VBA Namen in VBA nutzen HARALD NAHRSTEDT. Erstellt am

Excel + VBA. Ergänzungen. Kapitel 1 Einführung in VBA Namen in VBA nutzen HARALD NAHRSTEDT. Erstellt am HARALD NAHRSTEDT Excel + VBA Ergänzungen Kapitel 1 Einführung in VBA 1.5.8 Namen in VBA nutzen Erstellt am 15.10.2011 Beschreibung Eine der großen Stärken von Excel ist die Vergabe von Namen für Zellen

Mehr

Klausur SS 2011 EDV Anwendungen im Bauwesen 2. Name: Vorname: Matr.-Nr:

Klausur SS 2011 EDV Anwendungen im Bauwesen 2. Name: Vorname: Matr.-Nr: Name: Vorname: Matr.-Nr: Punkte: 1 2 3 4 : / 40 Aufgabe 1: Das unten angegebene VBA-Programm zur Berechnung des Winkels zwischen zwei Vektoren in R n ist logisch richtig programmiert, enthält aber einige

Mehr

Eine durch Separatoren/Trennzeichen strukturierte Zeichenkette/String in einzelne Elemente zerlegen

Eine durch Separatoren/Trennzeichen strukturierte Zeichenkette/String in einzelne Elemente zerlegen Eine durch Separatoren/Trennzeichen strukturierte Zeichenkette/String in einzelne Elemente zerlegen Aufgabenstellung In EXCEL kennt man die Funktion "Text in Spalten", die es erlaubt, Inhalte, die sich

Mehr

4 Schleifen -= Entstanden unter Excel 2003 =-

4 Schleifen -= Entstanden unter Excel 2003 =- Excel KnowHow / Visual Basic (VBA) 4 Schleifen -= Entstanden unter Excel 2003 =- Die erste Schleife habe ich bereits im letzten Kapitel benutzt: Die FOR-Schleife. Schauen wir uns das Beispiel noch einmal

Mehr

Richtig Einsteigen: Excel 2007 mit VBA programmieren lernen Weber

Richtig Einsteigen: Excel 2007 mit VBA programmieren lernen Weber Richtig Einsteigen: Excel 2007 mit VBA programmieren lernen Von aufgezeichneten Makros bis zu professionellen VBA-Code von Monika Weber 1. Auflage Richtig Einsteigen: Excel 2007 mit VBA programmieren lernen

Mehr

Excel Funktionen durch eigene Funktionen erweitern.

Excel Funktionen durch eigene Funktionen erweitern. Excel Funktionen durch eigene Funktionen erweitern. Excel bietet eine große Anzahl an Funktionen für viele Anwendungsbereiche an. Doch es kommt hin und wieder vor, dass man die eine oder andere Funktion

Mehr

Klausur SS 2014 EDV Anwendungen im Bauwesen. Name: Vorname: Matr.-Nr:

Klausur SS 2014 EDV Anwendungen im Bauwesen. Name: Vorname: Matr.-Nr: Name: Vorname: Matr.-Nr: Punkte: 1 2 3 4 : / 40 Aufgabe 1: (10 Punkte) Das unten angegebene VBA-Programm enthält einige syntaktische und programmiertechnische Fehler. Gesucht: a) markieren Sie alle Fehler

Mehr

Access 2010 Programmierung Import und Export nach Excel

Access 2010 Programmierung Import und Export nach Excel Access 2010 Programmierung Import und Export nach Excel Excel... ist das Tabellenkalkulationsprogramm von Microsoft Office. wird genutzt, um numerische Daten in Tabellenform zu erfassen. kann Daten automatisch

Mehr

Kennen, können, beherrschen lernen was gebraucht wird

Kennen, können, beherrschen lernen was gebraucht wird Inhaltsverzeichnis Inhaltsverzeichnis... 1 Erweiterte Summenfunktionen... 1 Die Funktion SummeWenn... 1... 1 Die Funktion SummeWenns... 2 Aufgabenstellung... 2 Die Funktion Summenprodukt... 3 Das Summenprodukt

Mehr

Excel VBA. Teil 11.8. Zusammenfassung! Was wir können sollten! V0.5 5.4.2013

Excel VBA. Teil 11.8. Zusammenfassung! Was wir können sollten! V0.5 5.4.2013 Excel VBA Teil 11.8 Zusammenfassung! Was wir können sollten! V0.5 5.4.2013 1 von 17 Inhaltsverzeichnis Seite 3... Modul einfügen Seite 4... Prozeduren oder Funktionen Seite 5... Ein/Ausgaben Seite 6...

Mehr

Zur drittletzten Zeile scrollen

Zur drittletzten Zeile scrollen 1 Fragen und Antworten zur Computerbedienung Thema : Zur drittletzten Zeile scrollen Thema Stichwort Programm Letzte Anpassung Zur drittletzten Zeile scrollen Scrollen VBA Excel 1.02.2014 Kurzbeschreibung:

Mehr

Geschrieben von: Marcus Rose Mittwoch, 28. Mai 2008 um 17:14 Uhr - Aktualisiert Montag, 09. März 2009 um 06:33 Uhr

Geschrieben von: Marcus Rose Mittwoch, 28. Mai 2008 um 17:14 Uhr - Aktualisiert Montag, 09. März 2009 um 06:33 Uhr Auf Formelbasis weisen wir Excel einen Bereich zu, indem wir einfach den Zeilenund Spaltenindex angeben (z.b. =Formel(A1) oder =Formel(A1:C10)). In Excel VBA sieht das etwas anders aus. Hier weisen wir

Mehr

Professionelle Seminare im Bereich MS-Office

Professionelle Seminare im Bereich MS-Office Der Name BEREICH.VERSCHIEBEN() ist etwas unglücklich gewählt. Man kann mit der Funktion Bereiche zwar verschieben, man kann Bereiche aber auch verkleinern oder vergrößern. Besser wäre es, die Funktion

Mehr

Michaela Weiss 30. März 2015. Lerneinheit 3: VBA Teil 1: Eingabe/Ausgabe

Michaela Weiss 30. März 2015. Lerneinheit 3: VBA Teil 1: Eingabe/Ausgabe Michaela Weiss 30. März 2015 Lerneinheit 3: Teil 1: Eingabe/Ausgabe Seite 2 Was ist das? Visual Basic: Programmiersprache von Microsoft Applications: Programme der Office-Familie (z.b. Excel, Word, ) :

Mehr

Vergleichsarbeiten Schuljahrgang 3 Hinweise zum Ausfüllen der Erfassungshilfen

Vergleichsarbeiten Schuljahrgang 3 Hinweise zum Ausfüllen der Erfassungshilfen Vergleichsarbeiten Schuljahrgang 3 Hinweise zum Ausfüllen der Erfassungshilfen Seit 2009 entwickelt das Institut zur Qualitätsentwicklung im Bildungswesen (IQB) bundesweit einheitliche Vergleichsarbeiten

Mehr

Verteilung des Korrelationskoeffizienten r. für zwei unabhängige normalverteilte Merkmale. Studie

Verteilung des Korrelationskoeffizienten r. für zwei unabhängige normalverteilte Merkmale. Studie für zwei unabhängige normalverteilte Merkmale Studie Autor: Helmut Vetter Ort, Datum: Arlesheim, 23.07.2017 Diese Arbeit wurde mit TexLive erstellt. Als Berechnungstool wurde Excel und VBA-Basic verwendet.

Mehr

1. Beispiel 1, die Tabelle Daten 1

1. Beispiel 1, die Tabelle Daten 1 Nachdem ich im letzten Newsletter einige Funktionen vorgestellt habe, biete ich im Newsletter vom März praktische Anwendungsbeispiele dazu an. Im ersten Beispiel in der Tabelle Daten1 geht es darum, gezielt

Mehr

Erweiterung der Aufgabe. Die Notenberechnung soll nicht nur für einen Schüler, sondern für bis zu 35 Schüler gehen:

Erweiterung der Aufgabe. Die Notenberechnung soll nicht nur für einen Schüler, sondern für bis zu 35 Schüler gehen: VBA Programmierung mit Excel Schleifen 1/6 Erweiterung der Aufgabe Die Notenberechnung soll nicht nur für einen Schüler, sondern für bis zu 35 Schüler gehen: Es müssen also 11 (B L) x 35 = 385 Zellen berücksichtigt

Mehr

Hinweise zum Arbeiten mit der Tabelle 521 Vergütungszuordnung und -berechnung

Hinweise zum Arbeiten mit der Tabelle 521 Vergütungszuordnung und -berechnung Allgemeine Hinweise: Hinweise zum Arbeiten mit der Tabelle 521 Vergütungszuordnung und -berechnung Hinweise zu 521 Wegen der Filterfunktionen (Pfeile in Zeile 14) sind die Zellen nicht geschützt und somit

Mehr

Universität Duisburg - Essen

Universität Duisburg - Essen 1 Universität Duisburg - Essen Campus Essen Fachgebiet Statik & Dynamik der Flächentragwerke Fachprüfung - Bauinformatik 1, Teil 1 SS 17 Mittwoch, den 09.08.2017 Prof. Dr.-Ing. Carolin Birk Name :... Matr.-

Mehr

Wenn Sie Probleme mit dieser Aufgabe haben, wäre ein Excel Grundkurs für Sie geeignet.

Wenn Sie Probleme mit dieser Aufgabe haben, wäre ein Excel Grundkurs für Sie geeignet. Einfacher Excel-Test A B 1 Sie sollten nicht länger als 30 Sekunden 2 für das Erstellen dieser 2 Spalten benötigen. 3 Probieren Sie es aus und stoppen Sie Ihre Zeit. 4 Sie werden Sie sich vielleicht wundern.

Mehr

Einführung in die Programmierung mit VBA

Einführung in die Programmierung mit VBA Einführung in die Programmierung mit VBA Vorlesung vom 07. November 2016 Birger Krägelin Inhalt Vom Algorithmus zum Programm Programmiersprachen Programmieren mit VBA in Excel Datentypen und Variablen

Mehr

Klausur. 2. Aufgabe (3 Punkte) Ergänzen Sie die leeren Zellen derart, dass sich in einer Zeile die selben Zahlenwerte ergeben.

Klausur. 2. Aufgabe (3 Punkte) Ergänzen Sie die leeren Zellen derart, dass sich in einer Zeile die selben Zahlenwerte ergeben. Programmieren bei Dr. Robert Heß TM&M1, IST1 und ET1 Anfang SS 2003 Klausur 1. Aufgabe (2 Punkte) Kodieren Sie folgende Dezimalzahlen in Binärzahlen um. Zeigen Sie den Rechenweg, die negative Zahl soll

Mehr

INFORMATIK TEIL: VBA. Infromatik WS 17/18 Teil: VBA. Allgemeines: - 4 Übungen á 3 Stunden

INFORMATIK TEIL: VBA. Infromatik WS 17/18 Teil: VBA. Allgemeines: - 4 Übungen á 3 Stunden INFORMATIK TEIL: VBA Allgemeines: - 4 Übungen á 3 Stunden - Studienleistung: o Anwesenheitspflicht während der Übungen o Abgabe und Anerkennung von Übungsaufgaben (HA1, HA2). Die Abgabe muss spätestens

Mehr

Beispielprojekt: Datenloggen mit MSD200 und Auswertung mit Tabellenkalkulation (Teil 2)

Beispielprojekt: Datenloggen mit MSD200 und Auswertung mit Tabellenkalkulation (Teil 2) Beispielprojekt: Datenloggen mit und Auswertung mit Tabellenkalkulation (Teil 2) Im zweiten Teil dieses Beispielprojektes Datenloggen mit und Auswertung mit Tabellenkalkulation gehen wir auf das Weiterverarbeiten

Mehr

Visual Basic Basisbefehle Hinweis: Der Text in eckigen Klammern [ ] ist variabel, z.b. [var] => 5.3. Eckige Klammern sind stets wegzulassen!

Visual Basic Basisbefehle Hinweis: Der Text in eckigen Klammern [ ] ist variabel, z.b. [var] => 5.3. Eckige Klammern sind stets wegzulassen! Visual Basic Basisbefehle Hinweis: Der Text in eckigen Klammern [ ] ist variabel, z.b. [var] => 5.3. Eckige Klammern sind stets wegzulassen! Grundstrukturen: Sub [name]([übergabe]) End Sub [Übergabe] ist

Mehr

Tabellenkalkulation Excel

Tabellenkalkulation Excel Tabellenkalkulation Excel Teil 7.2 Rechnen mit Bezügen Wichtige Funktionen 1 von 13 Inhaltsverzeichnis 3... Eingabe von Daten in Excel! 4... Wie berechnet man die Ersparnis? 5... Wie berechnet man die

Mehr

White Paper Wählen-Buttons in Excel

White Paper Wählen-Buttons in Excel White Paper Wählen-Buttons in Excel Seite 2 White Paper... 1 Wählen-Buttons in Excel... 1 Wählen-Button in einer Tabelle... 3 Schritt 1: Excel-Datei öffnen... 3 Schritt 2: Button einbauen... 3 Schritt

Mehr

Excel 2013. Formeln und Funktionen clever nutzen. Peter Wies 1. Ausgabe, Oktober 2013 EX2013FKT

Excel 2013. Formeln und Funktionen clever nutzen. Peter Wies 1. Ausgabe, Oktober 2013 EX2013FKT Excel 2013 Peter Wies 1. Ausgabe, Oktober 2013 Formeln und Funktionen clever nutzen EX2013FKT A Basiswissen 2.3 Ausgewählte Funktionen über eine Optionsschaltfläche eingeben Die Funktion SUMME nutzen Spalten-

Mehr

4.1 Aufbau und Eingabe von Formeln

4.1 Aufbau und Eingabe von Formeln 4.1 Aufbau und Eingabe von Formeln Grundlagen zu Formeln Formeln sind Berechnungen, die in eine Zelle oder in die Bearbeitungsleiste eingetragen werden können. Standardmässig zeigt Excel in der Bearbeitungsleiste

Mehr

Arbeiten im Datennetz der Universität Regensburg

Arbeiten im Datennetz der Universität Regensburg Wiwi-Workshop Uni Regensburg August 2002 Arbeiten im Datennetz der - Das Tabellenkalkulationsprogramm MS-Excel ÜBUNGSAUFGABEN Teil 2 Dr. Wirtschaftswissenschaftliche Fakultät Gliederung Übungsaufgaben

Mehr

Excel + VBA. Ergänzungen. Kapitel 1 Einführung in VBA CustomViews in VBA nutzen HARALD NAHRSTEDT. Erstellt am

Excel + VBA. Ergänzungen. Kapitel 1 Einführung in VBA CustomViews in VBA nutzen HARALD NAHRSTEDT. Erstellt am HARALD NAHRSTEDT Excel + VBA Ergänzungen Kapitel 1 Einführung in VBA 1.5.9 CustomViews in VBA nutzen Erstellt am 15.10.2011 Beschreibung In Excel besteht die Möglichkeit, benutzerdefinierten Ansicht zu

Mehr

VBA Programmierung Einführung

VBA Programmierung Einführung Tabellen_Formulare_Schaltflächen_VBA.odt Autor: Version:1.0 VBA Programmierung Einführung Modulname: Pizzaformular Stand: 8. Dez 2016 Christine Janischek Berufliches Schulzentrum Wangen Seite

Mehr

Visual Basic / EXCEL / Makroprogrammierung Unterrichtsreihe von Herrn Selbach

Visual Basic / EXCEL / Makroprogrammierung Unterrichtsreihe von Herrn Selbach Visual Basic / EXCEL / Makroprogrammierung Unterrichtsreihe von Herrn Selbach Übungsaufgaben zum Kapitel 1 1. Aufgabe In einer EXCEL Tabelle stehen folgende Zahlen: Definiere einen CommandButton, der diese

Mehr

zu große Programme (Bildschirmseite!) zerlegen in (weitgehend) unabhängige Einheiten: Unterprogramme

zu große Programme (Bildschirmseite!) zerlegen in (weitgehend) unabhängige Einheiten: Unterprogramme Bisher Datentypen: einfach Zahlen, Wahrheitswerte, Zeichenketten zusammengesetzt Arrays (Felder) zur Verwaltung mehrerer zusammengehörender Daten desselben Datentypes eindimensional, mehrdimensional, Array-Grenzen

Mehr

Interoperabilität mit Office-Anwendungen (1)

Interoperabilität mit Office-Anwendungen (1) Interoperabilität mit Office-Anwendungen (1) Durch.NET Programme (z.b. Visual Basic) können Microsoft-Office- Anwendungen automatisiert werden. Diese Technik basiert auf den s.g. Interop-Assemblys das

Mehr

5 DATEN. 5.1. Variablen. Variablen können beliebige Werte zugewiesen und im Gegensatz zu

5 DATEN. 5.1. Variablen. Variablen können beliebige Werte zugewiesen und im Gegensatz zu Daten Makro + VBA effektiv 5 DATEN 5.1. Variablen Variablen können beliebige Werte zugewiesen und im Gegensatz zu Konstanten jederzeit im Programm verändert werden. Als Variablen können beliebige Zeichenketten

Mehr

Modul 122 VBA Scribt.docx

Modul 122 VBA Scribt.docx Modul 122 VBA-Scribt 1/5 1 Entwicklungsumgebung - ALT + F11 VBA-Entwicklungsumgebung öffnen 2 Prozeduren (Sub-Prozeduren) Eine Prozedur besteht aus folgenden Bestandteilen: [Private Public] Sub subname([byval

Mehr

Interessantes über die Funktion SUMMEWENN Excel

Interessantes über die Funktion SUMMEWENN Excel Excel-Zellen über einem Grenzwert summieren mit der Funktion SUMMEWENN Wie du»summewenn«mit einem variablen Zellbezug einsetzt und so schnell Summen mit Bedingungen verknüpfen kannst. Stellen dir vor,

Mehr

Inhaltsverzeichnis Trendanalysen Linearer Trend Exponentieller Trend... 1

Inhaltsverzeichnis Trendanalysen Linearer Trend Exponentieller Trend... 1 Inhaltsverzeichnis Inhaltsverzeichnis... 1 Trendanalysen... 1 Linearer Trend... 1 Exponentieller Trend... 1 Trend bei unveränderten Vergangenheitswerten (Ausfüllfunktion)... 2 Trend mit einbezogenen Vergangenheitswerten

Mehr

Kennen, können, beherrschen lernen was gebraucht wird

Kennen, können, beherrschen lernen was gebraucht wird Inhaltsverzeichnis Inhaltsverzeichnis... 1 Aufbau und Eingabe von Formeln... 2 Grundlagen... 2 Bestandteile einer Formel... 2 Folgende Operatoren stehen zur Verfügung... 2 Das muss bei der Eingabe von

Mehr

Deskriptive Statistiken

Deskriptive Statistiken Deskriptive Statistiken Inhaltsverzeichnis DESKRIPTIVE STATISTIKEN... 1 Deskriptive Statistiken Deskriptive Statistiken Mit MAXQDA Stats können Sie zahlreiche Maßzahlen der deskriptiven Statistiken für

Mehr

Universität Duisburg - Essen

Universität Duisburg - Essen BoS - Klausur - Bauinformatik - 24.09.2007 1 Universität Duisburg - Essen Campus Essen Fakultät für Ingenieurwissenschaften Abteilung Bauwissenschaften Fachprüfung - Bauinformatik SS 07-2 - Montag, den

Mehr

Trendanalysen, Datentabellen, Zielwertsuche

Trendanalysen, Datentabellen, Zielwertsuche Trendanalysen, Datentabellen, Zielwertsuche Inhaltsverzeichnis Trendanalysen, Datentabellen, Zielwertsuche... 1 Inhaltsverzeichnis... 1 Trendanalysen... 2... 2 Vergangenheitswerte bleiben unverändert...

Mehr

Makro + VBA 2007 effektiv

Makro + VBA 2007 effektiv Daten Makro + VBA 2007 effektiv 5 DATEN 5.1 Variablen Variablen können beliebige Werte zugewiesen und im Gegensatz zu Konstanten, siehe Seite 84, jederzeit im Programm verändert werden. Als Variablen können

Mehr

Universität Duisburg - Essen

Universität Duisburg - Essen B.Sc. - Klausur - Bauinformatik - 03.08.2012 1 Universität Duisburg - Essen Campus Essen Fachgebiet Baustatik Fachprüfung - Bauinformatik Teil 1 SS 12 Freitag, den 03.08.2012 Prof. Dr.-Ing. Jochen Menkenhagen

Mehr

ACCESS. Laufende Summen in Tabellen TABELLEN ENTWERFEN LAUFENDE SUMMEN IN TABELLEN BASICS

ACCESS. Laufende Summen in Tabellen TABELLEN ENTWERFEN LAUFENDE SUMMEN IN TABELLEN BASICS Laufende Summen in Tabellen Immer wieder taucht die Frage auf, wie man in Access die Inhalte von Zahlenfelder mehrerer Datensätze aufsummiert. Unter Excel ist das einfach dort trägt man einfach die Summe

Mehr

Mehrwährungsdarstellung im Shop WyRu Online-Shop

Mehrwährungsdarstellung im Shop WyRu Online-Shop Mehrwährungsdarstellung im Shop WyRu Online-Shop Team WyRu Christian Wyk / Günter Rubik SCS Bürocenter B1, A-2334 Vösendorf Internet http://www.wyru.at Diese Dokumentation beschreibt die Möglichkeit mit

Mehr

Makro Programmierung User Interface (Entwicklungs- Umgebung) Grafische Werkzeugbox. GUI Form erstellen (UserForm)

Makro Programmierung User Interface (Entwicklungs- Umgebung) Grafische Werkzeugbox. GUI Form erstellen (UserForm) Makro Programmierung User Interface (Entwicklungs- Umgebung) Grafische Werkzeugbox GUI Form erstellen (UserForm) GUI definieren Aktivitäten programmieren Programmcode für das Zufügen von Zell Werten Struktogramm

Mehr

Algorithmen und ihre Programmierung

Algorithmen und ihre Programmierung Veranstaltung Pr.-Nr.: 101023 Algorithmen und ihre Programmierung Veronika Waue WS 07/08 Einführung Definition: Algorithmus Ein Algorithmus ist eine genau definierte Folge von Anweisungen zur Lösung eines

Mehr

Kommentierte Lösung zur Aufgabe Kiosk

Kommentierte Lösung zur Aufgabe Kiosk Kommentierte Lösung zur Aufgabe Kiosk Aufgabenstellung: Ein Betreiber einer Reihe von Kiosken möchte die Tagesumsätze in anschaulicher Form dargestellt haben. Die Umsätze jeder Filiale sollen in eine vorbereitete

Mehr

Excel Grundlagen. Peter Wies. 1. Ausgabe, Februar 2013

Excel Grundlagen. Peter Wies. 1. Ausgabe, Februar 2013 Excel 2013 Peter Wies 1. Ausgabe, Februar 2013 Grundlagen EX2013 3 Excel 2013 - Grundlagen Die folgende Tabelle zeigt Beispiele für häufige Fehler bei der Eingabe von Formeln: Fehlerbeschreibung Beispiel

Mehr

Thema: Excel-Grundlagen

Thema: Excel-Grundlagen Editieren von Zelleninhalten Die Eingabezeile Unmittelbar oberhalb des Tabellen-Arbeitsbereichs befindet sich eine Zeile, die im linken Feld die Adresse der momentan selektierten Zelle anzeigt und rechts

Mehr

Tabellen-Kalkulationsprogramm Excel2003

Tabellen-Kalkulationsprogramm Excel2003 Tabellen-Kalkulationsprogramm Excel2003 Die wichtigsten Schritte für die Grundrechnungsarten und die Prozentrechnung Das Microsoft-Programm Excel) bietet zwar viele Berechnungsmöglichkeiten und auch bestimmte

Mehr

Visual Basic Express PST_Farbe_von_Layer

Visual Basic Express PST_Farbe_von_Layer Bentley Technical Support ProStructures.Net - Zusatzprogrammierung Inhalt Dokument Beschreibung... 1 Variablendeklaration... 1 Auswahlfilter... 2 Auswahl mehrerer Objekte... 3 For Next Schleife... 3 Erste

Mehr

SUMMEWENN mit mehreren Bedingungen Excel

SUMMEWENN mit mehreren Bedingungen Excel Vielleicht ist es dir auch schon passiert: Du hast eine Excel-Tabelle mit verschiedenen Beträgen und Angaben, wobei du in der Tabelle verschiedene Summen aufgrund verschiedener Kriterien berechnen musst;

Mehr

Excel + VBA. Ergänzungen. Kapitel 1 Einführung in VBA Filter in VBA nutzen HARALD NAHRSTEDT. Erstellt am

Excel + VBA. Ergänzungen. Kapitel 1 Einführung in VBA Filter in VBA nutzen HARALD NAHRSTEDT. Erstellt am HARALD NAHRSTEDT Excel + VBA Ergänzungen Kapitel 1 Einführung in VBA 1.5.11 Filter in VBA nutzen Erstellt am 15.10.2011 Beschreibung Der Autofilter auf einer Excel-Tabelle bietet eine einfache Möglichkeit,

Mehr

Bezugsarten relative Bezüge

Bezugsarten relative Bezüge Bezugsarten relative Bezüge Produkt Filiale Umsatz Profit Kunden Produktionskosten iphone Ulm 120.000 80.000 600 Personen 40.000 Samsung Ulm 210.000 160.000 900 Personen 50.000 iphone Ulm 100.000 85.000

Mehr

Funktionen und Arrays in C

Funktionen und Arrays in C Funktionen und Arrays in C Lernziele: Vertiefen der Kenntnisse über die Verwendung von Funktionen sowie Arrays in C. Aufgabe 1: Quickies a) Welches Schlüsselwort muss verwendet werden, wenn eine Methode

Mehr

Zm Eingewöhnen Aufgabe 1 Schreiben Sie ein Programm, daß Ihren Namen in einem Fenster ausgibt.

Zm Eingewöhnen Aufgabe 1 Schreiben Sie ein Programm, daß Ihren Namen in einem Fenster ausgibt. Zm Eingewöhnen Aufgabe 1 Schreiben Sie ein Programm, daß Ihren Namen in einem Fenster ausgibt. Aufgabe 2 Das nächste Programm soll 2 Zahlen einlesen und die zweite von der ersten abziehen! Das Ergebnis

Mehr

zu große Programme (Bildschirmseite!) zerlegen in (weitgehend) unabhängige Einheiten: Unterprogramme

zu große Programme (Bildschirmseite!) zerlegen in (weitgehend) unabhängige Einheiten: Unterprogramme Bisher Datentypen: einfach Zahlen, Wahrheitswerte, Zeichenketten zusammengesetzt Arrays (Felder) zur Verwaltung mehrerer zusammengehörender Daten desselben Datentypes eindimensional, mehrdimensional, Array-Grenzen

Mehr

KISSsys Anleitung: Lagerkräfte aus KISSsys Modell exportieren

KISSsys Anleitung: Lagerkräfte aus KISSsys Modell exportieren KISSsoft AG Frauwis 1 CH - 8634 Hombrechtikon Telefon: +41 55 264 20 30 Fax: +41 55 264 20 33 Email: info@kisssoft.ch KISSsys Anleitung: Berechnungssoftware für den Maschinenbau Ausgabe der Lagerkräfte

Mehr

Informationsverarbeitung im Bauwesen

Informationsverarbeitung im Bauwesen 10 im Bauwesen Markus Uhlmann 1 Zusammenfassung der 9. Vorlesung Datenfelder (Arrays) Statische Felder Dynamische Felder Bestimmung der Grenzen Felder als Parameter für Prozeduren/Funktionen Beispiele:

Mehr

Universität Duisburg - Essen

Universität Duisburg - Essen B.Sc. - Klausur - Bauinformatik - 03.08.2012 1 Universität Duisburg - Essen Campus Essen Fachgebiet Baustatik Fachprüfung - Bauinformatik Teil 1 SS 12 Freitag, den 03.08.2012 Prof. Dr.-Ing. Jochen Menkenhagen

Mehr

2 Seite einrichten -= Entstanden unter Excel 2003 =-

2 Seite einrichten -= Entstanden unter Excel 2003 =- Excel KnowHow / Erste Schritte 2 Seite einrichten -= Entstanden unter Excel 2003 =- Das Thema "Seite einrichten" beinhaltet eine ganze Menge Tipps & Tricks, wie Sie die Daten für den Ausdruck oder auch

Mehr

Excel + VBA. Ergänzungen. Kapitel 1 Einführung in VBA Sequentielle Textdateien HARALD NAHRSTEDT. Erstellt am

Excel + VBA. Ergänzungen. Kapitel 1 Einführung in VBA Sequentielle Textdateien HARALD NAHRSTEDT. Erstellt am HARALD NAHRSTEDT Excel + VBA Ergänzungen Kapitel 1 Einführung in VBA 1.5.23 Sequentielle Textdateien Erstellt am 12.02.2012 Beschreibung In Textdateien lassen sich schnell Informationen speichern und auch

Mehr

Excel + VBA. Ergänzungen. Kapitel 1 Einführung in VBA OLE-Objekte HARALD NAHRSTEDT. Erstellt am

Excel + VBA. Ergänzungen. Kapitel 1 Einführung in VBA OLE-Objekte HARALD NAHRSTEDT. Erstellt am HARALD NAHRSTEDT Excel + VBA Ergänzungen Kapitel 1 Einführung in VBA 1.5.21 OLE-Objekte Erstellt am 01.12.2011 Beschreibung Die Abkürzung OLE steht für Object Linking and Embedding und ist eine Bezeichnung

Mehr

Universität Duisburg - Essen

Universität Duisburg - Essen B.Sc. - Klausur - Bauinformatik - 23.08.2010 1 Universität Duisburg - Essen Campus Essen Fakultät für Ingenieurwissenschaften Abteilung Bauwissenschaften Fachprüfung - Bauinformatik SS 10 Montag, den 23.08.2010

Mehr

Xpert - Europäischer ComputerPass. Peter Wies. Tabellenkalkulation (mit Excel 2010) 1. Ausgabe, 5. Aktualisierung, Juli 2013

Xpert - Europäischer ComputerPass. Peter Wies. Tabellenkalkulation (mit Excel 2010) 1. Ausgabe, 5. Aktualisierung, Juli 2013 Xpert - Europäischer ComputerPass Peter Wies 1. Ausgabe, 5. Aktualisierung, Juli 2013 Tabellenkalkulation (mit Excel 2010) XP-EX2010 3 Xpert - Europäischer ComputerPass - Tabellenkalkulation (mit Excel

Mehr

2. Aufgabe (3 Punkte) Ergänzen Sie die leeren Zellen derart, dass sich in einer Zeile die selben Zahlenwerte ergeben.

2. Aufgabe (3 Punkte) Ergänzen Sie die leeren Zellen derart, dass sich in einer Zeile die selben Zahlenwerte ergeben. Programmieren bei Dr. Robert Heß TM&M1, IST1 und ET1 Ende SS 2003 Klausur 1. Aufgabe (2 Punkte) Kodieren Sie folgende Dezimalzahlen in Binärzahlen um. Zeigen Sie den Rechenweg, die negative Zahl soll im

Mehr

Das Ergebnis ist 1.000. Verändert man nun einen der Werte in B1 oder B2, wird wegen der Formel der neue Gewinn angezeigt.

Das Ergebnis ist 1.000. Verändert man nun einen der Werte in B1 oder B2, wird wegen der Formel der neue Gewinn angezeigt. Prof. Dr. Günther Dey Excel-Basics Excel ist ein für betriebswirtschaftliche Zwecke sehr schönes Programm. Es ermöglicht, schnell und einfach betriebswirtschaftliche Zusammenhänge darzustellen. Über die

Mehr

Strommarktoptimierter Betrieb eines Stromspeichers

Strommarktoptimierter Betrieb eines Stromspeichers Strommarktoptimierter Betrieb eines Stromspeichers 1. Einleitung 2. Definition eines Strommarktes 3. Definition von Stromspeichern 4. Analyse der Ergebnisse 5. Anhang: Datenimport aus einer Tabelle in

Mehr

programmieren ACHTUNG

programmieren ACHTUNG 3 Eigene Formeln programmieren 84 Englische Funktionsnamen per Makrorekorder ermitteln 84 Eigene Funktionen programmieren 95 Funktionen generell zu Verfügung stellen 98 Einige hilfreiche Funktionen ACHTUNG

Mehr

Tutorial Excel Übung 5&6 Betriebsjubiläum -1- Die Aufgabenstellung ist der folgenden URL zu entnehmen: Übung5&6.

Tutorial Excel Übung 5&6 Betriebsjubiläum -1- Die Aufgabenstellung ist der folgenden URL zu entnehmen: Übung5&6. Tutorial Excel Übung 5&6 Betriebsjubiläum -1-1 Aufgabenstellung Die Aufgabenstellung ist der folgenden URL zu entnehmen: Übung5&6. 2 Formeln und Funktionen 2.1 Jahre der Betriebszugehörigkeit Zur Berechnung

Mehr

Erste Schritte in etab

Erste Schritte in etab Erste Schritte in etab Wegleitung für die interaktive Tabellenabfrage im etab-portal Im Folgenden werden anhand konkreter Aufgabenstellungen die grundlegenden Operationen von etab erläutert. 1. Auswahl

Mehr

Excel-Kurs Wiederauffrischung und mehr

Excel-Kurs Wiederauffrischung und mehr Excel-Kurs Wiederauffrischung und mehr 1 Erstes Rechnen mit Excel... 1 Rechnen mit konstanten Werten... 1 Rechnen mit Zellbezügen... 2 Rechnen mit der Zeigemethode... 2 Summenfunktion... 3 Prozentrechnen...

Mehr

Xpert - Europäischer ComputerPass. Peter Wies. Tabellenkalkulation (mit Excel 2013) 1. Ausgabe, Januar 2014

Xpert - Europäischer ComputerPass. Peter Wies. Tabellenkalkulation (mit Excel 2013) 1. Ausgabe, Januar 2014 Xpert - Europäischer ComputerPass Peter Wies 1. Ausgabe, Januar 2014 Tabellenkalkulation (mit Excel 2013) XP-EX2013 3 Xpert - Europäischer ComputerPass - Tabellenkalkulation (mit Excel 2013) 3 Mit Formeln

Mehr

Ü 419 a Absolute Bezüge

Ü 419 a Absolute Bezüge Ü 419 a Absolute Bezüge Bezüge Benötigte Datei: Übungsmappe.xls Es gibt noch ein Problem: Wenn Sie eine einzige Zahl für mehrere Berechnungen brauchen, funktionieren relative Bezüge nicht. Aber - nach

Mehr

Dokumentation Datamining

Dokumentation Datamining Hochschule Wismar University of Applied Sciences Technology, Business and Design Fakultät für Ingenieurwissenschaften, Bereich EuI Dokumentation Datamining Eingereicht am: 13. Mai 2012 von: Karsten Diepelt

Mehr

VBA Grundlagen. VBA Grundlagen - Steuerelemente. VBA Grundlagen - Variable. VBA Grundlagen Namensbildung, Kommentar

VBA Grundlagen. VBA Grundlagen - Steuerelemente. VBA Grundlagen - Variable. VBA Grundlagen Namensbildung, Kommentar VBA Grundlagen Basic = Programmiersprache (Beginners All Purpose Symbolic Instruction Code). Wurde 1964 als einfache Programmiersprache entwickelt. Bestandteil vom Anfang des MS-DOS (1981) an als BASICA,

Mehr

MELANIE BREDEN MICHAEL SCHWIMMER. Das Excel-VBA Codebook

MELANIE BREDEN MICHAEL SCHWIMMER. Das Excel-VBA Codebook MELANIE BREDEN MICHAEL SCHWIMMER Das Excel-VBA Codebook Melanie Breden, Michael Schwimmer Das Excel-VBA Codebook >> 349 werden just in time in der Datei aktualisiert und nicht wie bei der Symbolleistendatei

Mehr

Tutorial Excel Übung 3 Wetter4U s Prämienprogramm -1- Die Aufgabenstellung ist der folgenden URL zu entnehmen: Übung3.

Tutorial Excel Übung 3 Wetter4U s Prämienprogramm -1- Die Aufgabenstellung ist der folgenden URL zu entnehmen: Übung3. Tutorial Excel Übung 3 Wetter4U s Prämienprogramm -1-1 Aufgabenstellung Die Aufgabenstellung ist der folgenden URL zu entnehmen: Übung3. 2 Laden der Datei form1.zip und Entpacken Die Datei form1.zip enthält

Mehr

Informationsverarbeitung im Bauwesen

Informationsverarbeitung im Bauwesen 12 im Bauwesen Markus Uhlmann 1 Zusammenfassung der 11. Vorlesung Objektorientierte Programmierung (OOP) Wozu eigentlich? Was unterscheidet OOP von traditionellen Techniken? Verwendung von vordefinierten

Mehr

Microsoft Excel 2016 Relative und absolute Bezüge

Microsoft Excel 2016 Relative und absolute Bezüge Hochschulrechenzentrum Justus-Liebig-Universität Gießen Microsoft Excel 2016 Relative und absolute Bezüge Relative und absolute Bezüge in Excel 2016 Seite 1 von 8 Inhaltsverzeichnis Vorwort... 2 Relativer

Mehr

BERTSCH Dampftafel und Prozesse Excel-Makros FAQ

BERTSCH Dampftafel und Prozesse Excel-Makros FAQ BERTSCH Dampftafel und Prozesse Excel-Makros FAQ Ich möchte gerne neben dem Dampfprozess auch den für Gasturbinen relevanten Joule - Prozess in einem Excel-Programm abbilden. Besteht die Möglichkeit, alle

Mehr

Wofür braucht man eine Tabellenkalkulation? Das Programm Microsoft Excel gehört in Softwarekategorie der Tabellenkalkulationen.

Wofür braucht man eine Tabellenkalkulation? Das Programm Microsoft Excel gehört in Softwarekategorie der Tabellenkalkulationen. Wofür braucht man eine Tabellenkalkulation? Das Programm Microsoft Excel gehört in Softwarekategorie der Tabellenkalkulationen. Was bedeutet das? Man kann damit alles berechnen, was sich irgendwie in Tabellenform

Mehr

Erstellen von einem SVerweis (Senkrecht-Verweis) mit Excel

Erstellen von einem SVerweis (Senkrecht-Verweis) mit Excel Erstellen von einem SVerweis (Senkrecht-Verweis) mit Excel liebevoll aufbereitet von den Excel Besserwissern Erste Schritte Öffnen Sie Ihre Tabelle, die bestimmte Items mit bestimmten Eigenschaften verbindet,

Mehr

Rang und Inverses einer Matrix

Rang und Inverses einer Matrix Rang und Inverses einer Matrix wgnedin@math.uni-koeln.de 29. April 2014 In dieser Notiz werden Methoden und Beispiele zur Berechnung des Rangs einer Matrix sowie der Inversen einer invertierbaren Matrix

Mehr