Microsoft Excel

Herbers Excel/VBA-Archiv

Anwahl mehrerer Spalten | Herbers Excel-Forum


Betrifft: Anwahl mehrerer Spalten von: wsp
Geschrieben am: 13.01.2010 16:00:34

Hallo,

ich möchte in VBA mehrere Spalten einer Tabelle bearbeiten.
Wenn es vorbestimmte Spalten sind kann ich z.B. schreiben :columns("C:Z") .
Wie muss ich vorgehen, wenn die Anfangs- und EndspalteNr. in Variablen, z.B.
intAnf und intEnd vorliegen ?

Danke für Eure Bemühungen

  

Betrifft: AW: Anwahl mehrerer Spalten von: Hajo_Zi
Geschrieben am: 13.01.2010 16:02:27

Halo Unbekannte(r)

(Variable1 &":" & Vatiable2)

GrußformelHomepage


  

Betrifft: AW: Anwahl mehrerer Spalten von: wsp
Geschrieben am: 13.01.2010 17:03:25

Hallo Hajo,

habe folgendes Programmfragment ausprobiert:

Sub tst()
Dim intAnf as Integer
Dim intEnd as Integer
  intAnf=3
  intEnd=5
  debug.print columns(intAnf & ":" & intEnd).address
End Sub
Dieses Programm stirbt mit dem Errorcode 1004. Was mache ich falsch ?


  

Betrifft: AW: Anwahl mehrerer Spalten von: Hajo_Zi
Geschrieben am: 13.01.2010 17:09:24

Hallo Unbekannter,

die Spalten müssen mit Buchstaben angegeben werden.


Gruß Hajo


  

Betrifft: AW: Anwahl mehrerer Spalten von: wsp
Geschrieben am: 13.01.2010 17:18:40

Hallo Hajo,

ich will die Frage mal umformulieren:
gibt es eine in Excel oder VBA vorhandene Funktion, die die Spaltennummern von Integer in Buchstaben
konvertiert ? Diese Funktion sollte auch die Spalten "AA" und folgende mit abdecken.


  

Betrifft: AW: Anwahl mehrerer Spalten von: Hajo_Zi
Geschrieben am: 13.01.2010 17:20:17

Hallo Unbekannte(r)

Das hatte ich schon geschrieben.

hier die Umrechnung,
Spalten mit Zahlen ansprechen
Range(Columns(7), Columns(27)).Hidden=true

Gruß Hajo


  

Betrifft: AW: Anwahl mehrerer Spalten von: wsp
Geschrieben am: 13.01.2010 17:12:35

Hallo Hajo,

habe folgendes Miniprogramm probiert:

Sub tst()
dim intAnf as integer
dim intEnd as integer
   intAnf=3
   intEnd=5
   debug.print columns(intAnf & ":" & intEnd).address
End Sub

dieses Progrämmchen stribt mit dem Errocode 1004 ; was mache ich falsch ?


  

Betrifft: AW: Anwahl mehrerer Spalten von: Hajo_Zi
Geschrieben am: 13.01.2010 17:15:27

Text:
Hallo Unbekannte(r)

hier die Umrechnung,
Spalten mit Zahlen ansprechen
Range(Columns(7), Columns(27)).Hidden=true

Gruß Hajo


  

Betrifft: AW: Anwahl mehrerer Spalten von: wsp
Geschrieben am: 13.01.2010 17:22:00

Hallo Hajo,

das ist die Lösung -

Danke


Beiträge aus den Excel-Beispielen zum Thema "Anwahl mehrerer Spalten"