Home Office-Hilfe.com - Wir lösen Ihr Problem mit Microsoft Excel, Word, Outlook, PowerPoint, Access gratis Forum Impressum

 [Excel 2003] Zellbezüge mit VBA erschlagen ?!
Neues Thema eröffnenNeue Antwort erstellen
Autor Nachricht
Hechemer
Besserwisser
Besserwisser


Anmeldedatum: 19.02.2007
Beiträge: 50
Wohnort: Roxheim

BeitragVerfasst am: 08.04.2008, 16:10 Nach oben

Hallo Zusammen,

das zunächst vorne weg: noch nie etwas mit vba gemacht sondern mal "blauäugig" ran gegangen.

Möchte folgendes mit VBA erschlagen:

If HZ3 = 0 Then HX3 = B3 And HY3 = B19
If HZ3 = 10 Then HX = B4 And HY = B20

und so weiter.....wie macht man das ????

Erklärung: Wenn in Zelle HZ3 Null steht dann soll Zelle HX3 den Inhalt von Zelle B3 tragen und HY3 den inhalt aus B19 und so weiter.

Danke für einen Schlag auf das Hinterköpfchen Wink

_________________
Sven Hechemer
Rheinland Pfalz

ex. Norddeutscher
Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 5729

BeitragVerfasst am: 08.04.2008, 16:47 Nach oben

Hallo!

Theoretisch so:
Code:
Sub test()
If Range("H3") = 0 Then
  Range("HX3") = Range("B3")
  Range("HY3") = Range("B19")
End If
If Range("H3") = 10 Then
  Range("HX3") = Range("B4")
  Range("HY3") = Range("B20")
End If
End Sub

Aber warum VBA?
Das klingt doch eher nach WENN-Formel oder SVERWEIS...

_________________

Viele Grüße vom Schatzi

------------------------
Ich bin nur noch sporadisch erreichbar!
Bitte hofft nicht auf eine schnelle Beantwortung einer Rückfrage meinerseits!
Jeder andere Helfer darf Rückfragen gerne übernehmen und hilft sicher gerne weiter!
Benutzer-Profile anzeigenPrivate Nachricht senden
Hechemer
Besserwisser
Besserwisser


Anmeldedatum: 19.02.2007
Beiträge: 50
Wohnort: Roxheim

BeitragVerfasst am: 09.04.2008, 06:23 Nach oben

Hallo Schatzi,

danke für die Hilfe, Du und Dein Beitrag haben mir sehr geholfen.
Mit der Wenn-Funktion habe ich es versucht habe es aber nicht hinbekommen, und der Sverweis ist mir ein Mysterium, da ich noch nie in den Tiefen von Excel gearbeitet habe.

Aber vielleicht gibst Du mir noch den einen oder anderen Tipp. Danke.

Sven

Very Happy Wink

_________________
Sven Hechemer
Rheinland Pfalz

ex. Norddeutscher
Benutzer-Profile anzeigenPrivate Nachricht senden
Hechemer
Besserwisser
Besserwisser


Anmeldedatum: 19.02.2007
Beiträge: 50
Wohnort: Roxheim

BeitragVerfasst am: 09.04.2008, 07:00 Nach oben

Hallo,

wie sieht denn so ein Makro aus wenn ich die Zellbezüge von einem anderem Tabellenblatt (aber gleiche datei) miteinander multiplizieren will und nur das Ergebnis auf dem anderen Tabellenbaltt sehen möchte ??? Danke für die Hilfe.

Sven

_________________
Sven Hechemer
Rheinland Pfalz

ex. Norddeutscher
Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 5729

BeitragVerfasst am: 09.04.2008, 09:59 Nach oben

Hallo!
Zitat:
der Sverweis ist mir ein Mysterium, da ich noch nie in den Tiefen von Excel gearbeitet habe.

Der ist aber weitaus leichter zu verstehen als VBA...
Die Syntax und Beispiele findest du über die Forum-Suche wie Sand am Meer.

VBA nutzt man im Allgemeinen dann, wenn eine Formel-Lösung nicht möglich oder zu rechenintensiv ist.

Führe dir mal den Anhang zu Gemüte.


SVerweis.xls
 Beschreibung:

Download
 Dateiname:  SVerweis.xls
 Dateigröße:  13.5 KB
 Heruntergeladen:  26 mal


_________________

Viele Grüße vom Schatzi

------------------------
Ich bin nur noch sporadisch erreichbar!
Bitte hofft nicht auf eine schnelle Beantwortung einer Rückfrage meinerseits!
Jeder andere Helfer darf Rückfragen gerne übernehmen und hilft sicher gerne weiter!
Benutzer-Profile anzeigenPrivate Nachricht senden
Hechemer
Besserwisser
Besserwisser


Anmeldedatum: 19.02.2007
Beiträge: 50
Wohnort: Roxheim

BeitragVerfasst am: 09.04.2008, 10:33 Nach oben

Hallo,

das mit dem so simplen Sverweis bekomme ich nicht hin, ist schon ein schönes Beispiel von Dir Schatzi, aber meine Tabelle ist anders aufgebaut:

Spalte 1 = Dichte (von Öl bei 0°C bis 150°C in Zehnerschritten)
unter der Dichte in Spalte 1 folgt die kinematische Viskosität in gleichen Bereich.
Spalte 2,3,4,5,6 sind die Ölsorten.
Spalte 7 enthält die dynamische Viskosität und unter dieser liegt der Temperaturbereich. Wie soll man da sinnvoll den Sverweis nutzen können wenn als Eingabe die Temperatur erfolgen soll und als Ausgabe die Dichte sowie die kinematische Viskosität ????

Umordnen ist auch nicht da an diesen Zellen hunderte von Formeln hängen.

Sad Confused Embarassed Neutral Question Question Question

_________________
Sven Hechemer
Rheinland Pfalz

ex. Norddeutscher
Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 5729

BeitragVerfasst am: 09.04.2008, 11:04 Nach oben

Hallo!

Kannst du die Datei mal anhängen und nochmal genau erklären, was wann wo passieren soll?
Ich kann mir einfach nicht vorstellen, dass die Sache nur mit dieser VBA-Krücke auswertbar sein soll...

_________________

Viele Grüße vom Schatzi

------------------------
Ich bin nur noch sporadisch erreichbar!
Bitte hofft nicht auf eine schnelle Beantwortung einer Rückfrage meinerseits!
Jeder andere Helfer darf Rückfragen gerne übernehmen und hilft sicher gerne weiter!
Benutzer-Profile anzeigenPrivate Nachricht senden
Hechemer
Besserwisser
Besserwisser


Anmeldedatum: 19.02.2007
Beiträge: 50
Wohnort: Roxheim

BeitragVerfasst am: 09.04.2008, 11:14 Nach oben

Hallo,

anbei die Datei, die ich aber abgespeckt habe weil es sich um Daten handelt, die nicht jeder einsehen soll.

Also: Dichte und kin.Visko. sowie die dyn.Visko und die Temp. wirst Du erkennen. Wenn jemand nebenan die Temperatur und die Ölsorte eingibt soll die kin.Visko und die Dichte in zwei Nachbarzellen erscheinen. In einer weiteren Zeile soll dann das Produkt aus kin.Visko und der Dichte erzeugt und durch 10^6 dividiert werden. Das Problem ist das da zwei Auswahlkriterien zusammenkommen: Nämlich die Ölsorte und die dazu passenden Stoffdaten.
Weiterhin sollen auch Dummystoffdaten verwendet werden können. (Optional).

Viel Glück, ich habe es fast scho aufgegeben.....


Rev1.xls
 Beschreibung:

Download
 Dateiname:  Rev1.xls
 Dateigröße:  33.5 KB
 Heruntergeladen:  24 mal


_________________
Sven Hechemer
Rheinland Pfalz

ex. Norddeutscher
Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 5729

BeitragVerfasst am: 09.04.2008, 11:27 Nach oben

Hallo!

Ein wenig musst du mir noch helfen:
Die Dichten stehen in B3:F18, richtig?
Kin.Visko. stehen in B19:F34, richtig?
Dyn.Visko. stehen in H3:L18, richtig?
Den leeren Bereich H19:L34 verstehe ich nicht...

Wo soll jetzt die Temperatur und die Ölsorte angegeben werden?

_________________

Viele Grüße vom Schatzi

------------------------
Ich bin nur noch sporadisch erreichbar!
Bitte hofft nicht auf eine schnelle Beantwortung einer Rückfrage meinerseits!
Jeder andere Helfer darf Rückfragen gerne übernehmen und hilft sicher gerne weiter!
Benutzer-Profile anzeigenPrivate Nachricht senden
Hechemer
Besserwisser
Besserwisser


Anmeldedatum: 19.02.2007
Beiträge: 50
Wohnort: Roxheim

BeitragVerfasst am: 09.04.2008, 11:35 Nach oben

Der Bereich H19:L34 ist nicht wichtig, habe nur die Zellen verbunden, weil es optisch im Gesamtdokument besser kommt. Das ist der Teil den ich Dir vorenthalten habe wegen der sensiblen Daten.

Die Temperatur und die Ölsorte soll auf dem Nachbarblatt eingegeben werden unter dem Reiter "Eingabe & Ergebnisse".

Deine Annahmen waren vollkommen richtig, 1+ !

_________________
Sven Hechemer
Rheinland Pfalz

ex. Norddeutscher
Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 5729

BeitragVerfasst am: 09.04.2008, 11:43 Nach oben

Hallo!
Zitat:
Die Temperatur und die Ölsorte soll auf dem Nachbarblatt eingegeben werden

Das ist schon klar...
Aber wo genau???
In welche Zelle kommt die Temp?
In welche Zelle kommt die Ölsorte?
Das wird mir aus dem Aufbau nicht klar...

_________________

Viele Grüße vom Schatzi

------------------------
Ich bin nur noch sporadisch erreichbar!
Bitte hofft nicht auf eine schnelle Beantwortung einer Rückfrage meinerseits!
Jeder andere Helfer darf Rückfragen gerne übernehmen und hilft sicher gerne weiter!
Benutzer-Profile anzeigenPrivate Nachricht senden
Hechemer
Besserwisser
Besserwisser


Anmeldedatum: 19.02.2007
Beiträge: 50
Wohnort: Roxheim

BeitragVerfasst am: 09.04.2008, 11:50 Nach oben

In Zelle D3 die Temperatur und in Zelle D4 die Ölsorte wobei ich beide als Gültigkeitsbereich einsetzen will (Pulldown Menü). Damit erspart sich der Dritte die Tipparbeit und die Tippfehler. So eindeutig ?

_________________
Sven Hechemer
Rheinland Pfalz

ex. Norddeutscher
Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 5729

BeitragVerfasst am: 09.04.2008, 11:58 Nach oben

Hallo!

Schau mal rein...


Rev1-1.xls
 Beschreibung:

Download
 Dateiname:  Rev1-1.xls
 Dateigröße:  34 KB
 Heruntergeladen:  21 mal


_________________

Viele Grüße vom Schatzi

------------------------
Ich bin nur noch sporadisch erreichbar!
Bitte hofft nicht auf eine schnelle Beantwortung einer Rückfrage meinerseits!
Jeder andere Helfer darf Rückfragen gerne übernehmen und hilft sicher gerne weiter!
Benutzer-Profile anzeigenPrivate Nachricht senden
Hechemer
Besserwisser
Besserwisser


Anmeldedatum: 19.02.2007
Beiträge: 50
Wohnort: Roxheim

BeitragVerfasst am: 09.04.2008, 12:47 Nach oben

Ich bin mir nicht sicher, aber mit dieser Leistung müsste man Dir den Excel Oskar verleihen. Könntest Du bitte noch etwas zu den Funktionen sagen ?

_________________
Sven Hechemer
Rheinland Pfalz

ex. Norddeutscher
Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 5729

BeitragVerfasst am: 09.04.2008, 12:50 Nach oben

Hallo!

Das habe ich heute schonmal für einen Kollegen von dir getan, der quasi das gleiche Problem hatte.
Schau mal hier.

_________________

Viele Grüße vom Schatzi

------------------------
Ich bin nur noch sporadisch erreichbar!
Bitte hofft nicht auf eine schnelle Beantwortung einer Rückfrage meinerseits!
Jeder andere Helfer darf Rückfragen gerne übernehmen und hilft sicher gerne weiter!
Benutzer-Profile anzeigenPrivate Nachricht senden
Beiträge der letzten Zeit anzeigen:      
Neues Thema eröffnenNeue Antwort erstellen


Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge Zellbezüge zwischen unterschiedlichen... matn Microsoft Excel Hilfe 3 20.10.2006, 13:14 Letzten Beitrag anzeigen


 Gehe zu:   



Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen

Haftungsausschluss/Disclaimer


SMS kostenlos versenden | Battle-Dream | Tuning Forum | Join the YoungGeneration | krankenversicherungsvergleich | Kalorienarme Rezepte!
Versicherungsvergleich | Bürobedarf | Papier | Betten

Ranking-Hits



Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme :: Alle Zeiten sind GMT + 1 Stunde
Deutsche Übersetzung von phpBB.de