1x1 - Tabelle mit VBA

  • Excel

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von petaod.

    1x1 - Tabelle mit VBA

    Hallo,

    ich suche nach einer Möglichkeit mit VBA eine Einmaleins-Tabelle anzulegen. Das soll in etwa so aussehen:



    Jetzt habe ich versucht ein Programm zu schreiben, welches mir durch die Zeilen und Spalten geht und mir dann die richtigen Werte ausrechnet und in die richtige Zelle ausgibt.

    (Ich bin blutige Anfängerin)
    Habe so angefangen:
    Cells(2, 2).Value = Cells(1, 2).Value * Cells(2, 1).Value
    Damit hat er mir ja quasi 1 * 1 gerechnet und mir dann die "1" in die 2, 2 ausgegeben.
    Jetzt will ich das mit einer Schleife und natürlich allen anderen Werten wiederholen, bis wir bei 10 * 10 = 100 angelangt sind. Nur natürlich ohne dass ich jedes so einzeln hinschreiben muss.

    Leider komme ich an dieser Stelle nicht weiter. Ich denke dass ich eine Schleife anwenden muss und Variablen definieren muss. Nur bin ich mir nicht sicher wie ich ihm sage dass er nicht immer die gleiche Zelle sondern verschiedene nehmen muss.

    Danke für eure Hilfe!
    Darf's auch ein Einzeiler sein?

    Visual Basic-Quellcode

    1. Range("A1:J10").FormulaR1C1 = "=ROW(RC)*COLUMN(RC)"

    bzw., falls du die Header in der Tabelle drin hast:

    Visual Basic-Quellcode

    1. Range("B2:K11").FormulaR1C1 = "=RC1*R1C"
    --
    If Not Program.isWorking Then Code.Debug Else Code.DoNotTouch
    --

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „petaod“ ()