Hallo,
ich möchte gerne einen Wert in eine andere Zelle schreiben - und das ohne VBA. Arbeitsblatt:
In Zelle A1 werden Werte manuell eingetragen (z. B. "100"). Diesen Wert möchte ich anschließend bei Eintreten bestimmter Bedingungen verändern. In Zelle B2 könnte also stehen:
"Wenn(C3="x";set(A1=200))"
Schön, wenn's so ginge. VBA - Inputbox: Wert in Zelle lassen oder überschreiben - MS-Office-Forum. Eine Formel in A1 selbst hilft mir natürlich nicht, weil dort ja manuell Werte eingetragen werden sollen. Warum ohne VBA (mit VBA kann ich's)? Weil ich
- gern des Hinweis "Makros aktivieren" bei Aufruf des Blattes vermeiden möchte (das Sheet wird von vielen Usern verwendet und Zertifikate möchte ich nicht einspielen)
- bei Pflege des Arbeitsblattes ungern Modifikationen an zwei Stellen (Arbeitsplatt und ggf. VBA-Code) durchführen möchte - fehlerträchtig
Gibt es eine Lösung oder muss ich VBA nehmen? Danke und Gruß,
Scorgan
- Excel vba wert aus textbox in zelle schreiben
- Excel vba wert in zelle schreiben e
- Excel vba wert in zelle schreiben 10
Excel Vba Wert Aus Textbox In Zelle Schreiben
25. 2013, 17:54
# 4
hu die Formeln berechnet werden, kannst du doch in VBA mit heetFunction berechnen lassen, also statt in A1 die Formel
= SUMME(B1:E100) schreibst du
Code:
Worksheets("Tabelle1")(1, 1) = (Worksheets("Tabelle1")("B1:E100")
und analog für andere Excel-Funktionen. Für Array-Formeln siehe hier:
Wenn dir mein Beitrag gefallen hat, kannst du ihn bewerten (mit dem Symbol links unten)
Excel Vba Wert In Zelle Schreiben E
20. 05. 2009, 12:41
# 1
MOF User
Registrierung: 05. 06. 2008
Karma:
VBA - in nächste freie zeile schreiben
hallo excel freaks,
wie kann ich in die nächste freie zeile einen wert einttagen der in der variable xy steht? die zeilen 1-520 sind schon reserviert ein bereich der gefiltert wird. das heist die werte müssen in 521, 522, 523.... eingetragen werden
vielen dank mal vorab! Excel vba wert in zelle schreiben 10. Michael
20. 2009, 12:57
# 2
MOF Guru
Registrierung: 28. 02. 2001
Moin, Michael,
Code:
Cells(Cells(, "A")(xlUp) + 1, "A") = "Dein neuer Wert"
__________________
cu
jinx
per 31. 12.
Excel Vba Wert In Zelle Schreiben 10
Frage
Hallo
In der Schule nutzen wir Visual Studio 6. 0 und Excel 97 2002. Unsere Aufgabe ist es eine Userform (aufrufbar per STRG+M) zu erstellen welche es ermöglicht einen Start- und Endwert festzulegen. Dies habe ich bereits getan. Nun soll bei Excel (angenommen SW: 5 und EW: 9) in Zeile 1 5 stehen und dann hochgezählt werden
bis 9 also bei 1A = 5, bei 1B = 6, bei 1C = 7, bei 1D = 8 usw.
Immoment klappt nicht mal das. Excel vba wert in zelle schreiben e. Dann soll für den Wert die Collatz Reihe berechnet werden und dann für den Wert 6 usw. und das halt immer nach unten also eine Spalte tiefer etc.
Ich komme einfach nicht weiter.
Über alle Formeln laufe ich mit 2For-Schleifen für Zeile(i) und Spalte(j), daher fällt mir die varialbe Spaltenangabe bei A1-Schreibweise schwer. Bin auf euere Vorschläge schon sehr gespannt. Gruß euer Neuling
25. 2013, 16:55
# 2
MOF Meister
Registrierung: 21. 10. Collatz Reihe in Excel mithile von VBA. 2008
Hallo Neuling,
Mein immer wieder gerne gegebener Tipp: Das Hochladen einer Beispieldatei, gerne auch mit reduzierten und anonymisierten Daten, in der das Problem und das gewünschte Ergebnis dargestellt werden, erhöht die Aussicht auf eine hilfreiche Antwort ungemein. __________________
Gruß Hasso
Programmers don't die, they just GOSUB without RETURN
System Windows 10 Home 64 Bit, Office 2016
Wenn dir mein Beitrag gefallen hat, kannst du ihn bewerten (mit dem Symbol links unten)
25. 2013, 17:21
# 3
Mit einer Beispieldatei kann ich im Moment nicht dienen. Ich kann aktuell nur versuchen das Problem genauer zu beschreiben:
also ich habe viele verschieden komplexe Formeln und Arrayformeln:
Beispiel1 =B$80/B$81
Beispiel2 =SUMMENPRODUKT((Ausschuss!