Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Das Forum wird am Sonntag, dem 28.07. zwischen 6:30 Uhr und 8:30 Uhr wegen eines Updates vorübergehend geschlossen. x


Bereich definieren
#1
Hallo Gemeide,
habe diesen Code

Sub Eins()
Dim Y As Long
    Y = ActiveSheet.Cells(Rows.Count, 4).End(xlUp).Row + 1
    ActiveSheet.Cells(Y, 4).Value = "1"
End Sub

Der Bereich in dem ich die 1 eingeben kann ist von D2:D10,

Wie kann ich das definieren dass D2 die Startzelle ist
und D10 die letzte Zelle ist?

Danach werde ich noch eine MSG anhängen.

Hilfe wäre super

Gruss
Antworten Top
#2
Hallo,

Code:
Sub Eins()
  Dim lngZ As Long
  With ActiveSheet.Range("D2:D10")
    lngZ = Application.WorksheetFunction.CountBlank(.Cells)
    If lngZ Then
      .Cells(.Cells.Count + 1 - lngZ).Value = 1
    Else
      MsgBox "Bereich ist voll"
    End If
  End With
End Sub

Gruß, Uwe
Antworten Top
#3
Danke Uwe
Antworten Top
#4
Code:
Sub M_snb()
  With Cells(Rows.Count, 4).End(xlUp)
    If .Row < 10 Then .Offset(1) = 1
  End With
End Sub
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste