Also in Excel Vba Ich versuche, einen Bereich zu wählen, aber jedes Mal einen anderen Bereich. Ich habe eine Schleife laufen, aber ich frage mich, wie ich eigentlich den Code schreiben würde, um die Reichweite zu ändern. So würde es für einen einzelnen Bereich aussehen.Wählen Sie einen anderen Spaltenbereich Excel VBA
Range("B7").Select
Gibt es eine Möglichkeit, dies anstelle von Strings mit Zahlen zu tun, wie „B7“
d.h
Range(i).Select
ich es brauche eine einzige Spalte auszuwählen. Jeder Rat würde geschätzt werden.
Dank
'Spalten (1) .Wählen Sie" – xQbert
für einzelne Zellen 'Zellen ([Zeile], [Spalte])' (wie 'Zellen (7, 2)' wäre B7) –
Betrachten Sie [diese] lesen (http://stackoverflow.com/questions/10714251/how-to-avoid-using-select-in-excel-vba-macros). Die Verwendung von '.Select' kann zu Kopfschmerzen in Ihrem Code führen. Was @xQbert wird sicherlich funktionieren, wenn Sie versuchen, eine ganze Spalte auszuwählen. Angenommen, Sie wollten den Bereich ändern, aber nur Zellen in einer Spalte durchlaufen, könnten Sie etwas wie 'Range (" B "& i)' – Kyle