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.

Spalte ansprechen
#1
Hallo zusammen,

kann mir jemand bei diesem Makro helfen? Ich möchte gerne die komplette Spalte D ansprechen und nicht nur eine Zelle. Ich habe es bereits mit Range und Set Bereich probiert, aber ich bekomme es leider einfach nicht hin, da mir diese Art von "Zelle ansprechen" auch komplett unbekannt ist.

Private Sub CommandButton3_Click()
If IsNumeric(TextBox1.Value) Then
  [D2] = [D2] + TextBox1.Value
Else
  MsgBox "Bitte eine Zahl eingeben"
  Exit Sub
End If
End Sub

Lieben, lieben Dank und Gruß
Antworten Top
#2
Moin!
Die komplette Spalte besteht aus 1.048.576 Zellen.
Schildere Dein Problem mal genauer.

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#3
Hallo,

was soll das denn werden, wenn es fertig ist?

Gruß Uwe
Antworten Top
#4
Ich möchte in einer Spalte alle Zahlen um eine bestimmte Zahl erhöhen oder verringern, diese Zahl gebe ich in einer Textbox ein.
Antworten Top
#5
Wenn es unbedingt per Makro sein soll:
Sub RPP()
Dim Zelle As Range, i&
i = Application.InputBox("Zahl:", , 5, Type:=1)
Application.ScreenUpdating = False
For Each Zelle In Range("D:D").SpecialCells(xlCellTypeConstants)
  Zelle = Zelle + i
Next
End Sub

Ich würde es aber eher mit eingebauten Excel-Methoden machen …

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
[-] Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:
  • Janemu
Antworten Top
#6
  • 1 in eine Zelle eintragen 
  • Strg-C
  • Ziel markieren (z.B. D:D)
  • Bearb InhalteEinfügen (x) Addieren

kann man hübsch per VBA aufzeichnen
[-] Folgende(r) 2 Nutzer sagen Danke an LCohen für diesen Beitrag:
  • Janemu, Frogger1986
Antworten Top
#7
Als Punkt 3,5 fehlt bei Dir 
Suchen und Auswählen, Konstanten
Ansonsten füllst Du Dir die gesamte Spalte … ;)
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#8
Boah klasse! Vielen lieben Dank :) Da wäre ich nie drauf gekommen.

LIeben Gruß
Antworten Top
#9
Fällt Dir auch gerade auf, LCohen, dass André scheinbar das Problem mit D:D und ;) in den Griff bekommen hat?
Korrekte Darstellung, ohne die Smilies zu deaktivieren!

Chapeau! und Danke!
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#10
Oho!
Ich sehe gerade, dass dies Uwe zu verdanken ist!
Danke dafür!
http://www.clever-excel-forum.de/Thread-...#pid123427
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top


Gehe zu:


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