Schnittstelle Exel & VB Makro.

Gast #980189
Hi, ich bin Makro Laie und versuche mich gerade an einer simplen 
Schleife, die auf vorhandene Felder in meinem Exel Programm zugreifen 
und das Ergebniss in einem Exel Feld eintraegt. Dazu wuerde ich gerne 
ein Diagramm aus dem berechneten Makro erstellen.
Hoffe mir kann jemand weiterhelfen.

Sub Loop_x_stefna()
t = "L7"

While i > ("B8" + 10)
While i <= "B9"
t = t + 10 * Cos("L3" * Pi() / 180)
x = x + 10
End
End
"L8" = t


End Sub

Hier bekomme ich Probleme mit dem "LB"=t
Chack wrote:
> Hi, ich bin Makro Laie und versuche mich gerade an einer simplen
> Schleife, die auf vorhandene Felder in meinem Exel Programm zugreifen
> und das Ergebniss in einem Exel Feld eintraegt. Dazu wuerde ich gerne
> ein Diagramm aus dem berechneten Makro erstellen.
> Hoffe mir kann jemand weiterhelfen.
>
> Sub Loop_x_stefna()
> t = "L7"
>
> While i > ("B8" + 10)
> While i <= "B9"
> t = t + 10 * Cos("L3" * Pi() / 180)
> x = x + 10
> End
> End
> "L8" = t
>
>
> End Sub
>
> Hier bekomme ich Probleme mit dem "LB"=t
1
Public Sub Loopxstefna()
2
    ' Zugriff auf einzelne Zellen geht entweder über Cells 
3
    t = Cells(7, 12)
4
    ' oder über Range, dann darf man auch die übliche
5
    ' Schreibweise benutzen
6
    t = Range("L7")
7

8
    While i > (Range("B8") + 10)
9
        While i <= Range("B9")
10
            t = t + 10 * Cos(Range("L3") * Pi() / 180)
11
            x = x + 10
12
        Wend
13
    Wend
14
    Range("L7") = t
15
End Sub

p.s.
> Nimm eine richtige Software, nicht den Dreck den Microsoft dafür hält.

Argumente? Oder gab's heute nichts auf heise.de
Gast
Danke dir vielmals, das hilft mir sehr weiter. Jetzt beschaeftigt mich 
noch ein neues Problem in Zusammenhang mit der Schleife. Ich wuerde 
gerne jedes Zwischenergebniss der Schleife in einer Spalte speichern. 
Sprich, Das Ergebniss nach dem ersten durchlauf der Schleife in E1, das 
zweite in E2....

Kannst du mir oder jemand anders da auch einen Tip geben?

Danke schonmal

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.