Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
724to728
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
724to728
724to728
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Excel-Formel in Excel VBA

Excel-Formel in Excel VBA
01.02.2006 08:33:13
Darren
Ich habe diese Formel in Excel:
=WENN(K3=13")
Leider habe ich es nicht geschafft diese in einer Varibale zu setzen, da Excel-VBA z.B. nicht das "="Zeichen akzeptieren will. Ich habe es schon versucht mit chr(61), aber das ging auch nciht.
Hat jemand eine Idee, bitte ? ! ! ! !
Ziel ist es, durch VBA diese Formel für bestimmte Zellen zu setzen.
Gruß
DArren

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Excel-Formel in Excel VBA
01.02.2006 09:23:28
Mag
Hi,
Cells(1, 1).FormulaLocal = "=WENN(K3=13"")"
Gruss
weitere Frage
01.02.2006 09:36:56
Darren
Danke das ist es! ! !
Noch eine Frage:
In Excel, hätte ich die Formal einfach runtergezogen.
Wie ist es mit dieser Formel ?
Ich hatte einfach diesen Code eingesetzt, aber er bezieht immer nur die DAten von K2...:
eintrag = 2
Do Until Worksheets(blatt2).Cells(a, 1).Value = ""
buf = "=WENN(K2=13" & hoch & ")"
Worksheets(blatt2).Cells(eintrag, 12).FormulaLocal = buf
eintrag = eintrag + 1
Loop
Gibt es da eine Lösung ?
AW: weitere Frage
01.02.2006 10:25:02
Mag
Hi,

Sub test()
Dim zeile As Long
zeile = 2
Do
Cells(zeile, 1).FormulaLocal = _
"=WENN(Indirekt(""K"" & Zeile())<91;ABRUNDEN(Indirekt(""K"" & Zeile())/7;0);"">=13"")"
zeile = zeile + 1
Loop Until zeile = 10
End Sub

Gruss
Anzeige
AW: weitere Frage
01.02.2006 11:52:49
Mag
... oder:
INDIREKT(ADRESSE(ZEILE()+i;SPALTE()+k))
zur relativen Adressierung vom Zellursprung (mit i,k).
Gruss

306 Forumthreads zu ähnlichen Themen


Hi Leute
Ich habe hier diesen netten VBA Code geschrieben und leider wie solls auch anders sein kommt dauernd eine Fehlermeldung :)
CODE:
rowbeforeinteger = 2
Dim text As String
text = "=IF(" & epsoldcolumn & rowbeforeinteger & "=""x"";1;0)+IF(" & emailsoldco...
Anzeige

Wie kann ich Statistikformeln (Mittelwert, Maximum, Minimum, Standardabweichung) per VBA in eine Zelle einfügen?
Der zu berechnende Bereich geht von "$J$1" bis "$J$n" wobei n mit ActiveCell.Row-2 zuvor berechnet wird.
Gruß Werner.

Hallo Leuts,
ich bekomme meine Formel, die in ein Tabellenblatt eingetragen werden soll, einfach nich hin:
ActiveSheet.Range("A4").Formula = "=Büromaterial!R?x?C?"
Wie stelle ich es jetzt an, dass R mit einer Zählvariablen x verbunden wird, sozusagen als Zähler, der bei jedem Durch...
Anzeige

Hallo liebe Excel-Freunde,
wer kann mir helfen, eine Aufgabenstellung, die ich zwar mit Formeln gelöst habe mit einem VBA Makro zu lösen. Wie kopiere und paste ich Werte aus einer Tabelle1 in eine Tabelle2, abhängig davon ob ein Wert in einer bestimmten Spalte ist. Das Beispiel habe ich zum...

Hallo,
habe ein Problem mit meinem Code
Sub Testi() Dim lngZeile As Long For lngZeile = 2 To 100 Worksheets("Daten").Cells(lngZeile, 6).Formula = "=WENN($M2" & Chr(34) & ";ANZAHL2($M$ _ 2:$M2);"")" Next lngZeile End Sub
das Code soll Indexzahl ausgeben, also wenn Zelle M...

Hallo,
ich komme mal wieder nicht mit meiner Formel in VBA zurecht.
Activesheet.Range("A4").Formula = "=INDIRECT(""Tabelle1!B"" &" & x + 1 & ")"; Formel gehört zu einem anderen Tabellenblatt
Das Problem besteht im Namen "Tabelle1". Da dieser Blattname steht's anders laut...
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige