wert aus zelle als [i] speichern

  • Sonstige

Es gibt 3 Antworten in diesem Thema. Der letzte Beitrag () ist von Pascal.

    wert aus zelle als [i] speichern

    hi,

    ich habe einen wert in der zelle A1, dieser soll gespeichert werden habe folgende vorstellungen:
    ***
    Sub test()
    Dim i
    i = 10

    Range("B" & ).Select
    ActiveCell.FormulaR1C1 = "1"

    End Sub
    ***
    i = 10
    soll ersetzt werden durch den wert in A1.
    stehe irgendwie auf dem schlauch. danke für eure hilfe
    Hallo noncy,

    hier noch ein kleiner Zusatz, da du ja sowieso eher mit numerische Koordinaten arbeitest:

    Visual Basic-Quellcode

    1. MsgBox Cells(1, 1)
    2. 'oder besser
    3. MsgBox Worksheets("Tabelle1").Cells(1, 1)


    Gruß Markus

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

    Warum nicht auf das gute, alte Range zurückgreifen? ;)

    Visual Basic-Quellcode

    1. Sub FillCells()
    2. '
    3. ' FillCells Makro
    4. ' Makro am 31.10.2006 von Pascal aufgezeichnet
    5. '
    6. ' Tastenkombination: Strg+q
    7. '
    8. Dim objWB As Workbook
    9. Dim objWS As Worksheet
    10. Dim objCell As Range
    11. Dim objRange As Range
    12. Set objWB = Excel.Application.ActiveWorkbook
    13. Set objWS = objWB.ActiveSheet
    14. Set objRange = objWS.Range(Cells(1, 2), Cells(10, 2))
    15. For Each objCell In objRange
    16. objCell.Value = objWS.Cells(1, 1)
    17. Next objCell
    18. End Sub