3.5k Aufrufe
in Tabellenkalkulation von saharra Mitglied (113 Punkte)
Hallo liebe Excelfreunde,

wie kann ich folgendes Problem lösen??

Range(ZelleE2:15000)

Wie bekomme ich es hin, das VBA einfach den Wert von Zelle E2 nimm??

Viele Grüße
Sa

15 Antworten

0 Punkte
von saharra Mitglied (113 Punkte)
Natürlich meine ich:

Range("ZelleE2:15000")

Ausrufezeichen vergessen ;-)
0 Punkte
von rainberg Profi (14.9k Punkte)
Hallo Saharra,

entweder

Range("E2").Value

oder

Cells(2,5).Value


Gruss
Rainer
0 Punkte
von saharra Mitglied (113 Punkte)
Hi Rainer,

danke für die Antwort.

Das würde also bedeuten:

Range("Range("E2"):15000) ????
0 Punkte
von saharra Mitglied (113 Punkte)
ich habes gerade versucht mit

range("range("e2").value:15000")

funzt leider nicht
0 Punkte
von saharra Mitglied (113 Punkte)
ich habes gerade versucht mit

range("cells(2,5).value:15000")

funzt leider auch nicht
0 Punkte
von rainberg Profi (14.9k Punkte)
Hallo Saharra,

nein, mit den Befehlen erhältst Du den Inhalt der angesprochenen Zellen.

Diesen könntest Du dann einer Variablen zuweisen.

Z.B.
intZahl=Range("E2").Value oder
intZahl=Cells(2,5).Value

wobei Du die Variable vorher deklarieren musst

DIM intZahl as Integer

Was hast Du den eigentlich vor, mit Deiner Frage?

Gruss
Rainer
0 Punkte
von nighty Experte (6.6k Punkte)
hi all ^^

ein beispiel

gruss nighty

Sub Addierung()
Dim DeineVariable As Double
DeineVariable = Application.WorksheetFunction.Sum(Range("E2:E15000"))
End Sub
0 Punkte
von saharra Mitglied (113 Punkte)
Hallo hallo,

sorry dassich mich erst jetzt melde, aber ich war im Osterurlaub.

Also, ich möchte

Range("ZelleE2:15000").Select

und dann den ganzen Bereich löschen.

Wobei in ZelleE2 steht, ab welcher Zeile gelöscht werden soll.

Z.B. steht in ZelleE2 8000. Folglich löscht Excel den Bereich von Zeile 8000 bis 15000

Rows("ZelleE2:15000").Select[u]

Macht wahrscheinlichmehr Sinn.
0 Punkte
von rainberg Profi (14.9k Punkte)
Hallo saharra,

eine Möglichkeit wäre:

Option Explicit

Sub loeschen()
Range(Range("E2").Value & ":" & 15000).ClearContents
End Sub


Gruß
Rainer
0 Punkte
von rainberg Profi (14.9k Punkte)
Nachtrag

wenn Du nicht die Inhalte, sondern die ganzen Zeilen löschen willst, dann ersetze ClearContents durch Delete

Gruß
Rainer

Deine Antwort

Dein angezeigter Name (optional):
Datenschutz: Deine Email-Adresse benutzen wir ausschließlich, um dir Benachrichtigungen zu schicken. Es gilt unsere Datenschutzerklärung.
Anti-Spam-Captcha:
Bitte logge dich ein oder melde dich neu an, um das Anti-Spam-Captcha zu vermeiden.
...