Microsoft Excel

Herbers Excel/VBA-Archiv

VBA: "N" + x = ERROR

Betrifft: VBA: "N" + x = ERROR von: Andrea
Geschrieben am: 12.08.2004 11:09:19

HILFE !

Ich habe folgendes Problem

Ich will einen Autofill machen der aber einen variablen Offset hat d.h. das Problem sieht so aus:

Range("C31:N" & + faktor & "33")

Ich will also zu "N" noch was dazuzählen. Aber er sagt immer die 2 vertragen sich nicht. Wie mach ich denn das ?

Gruß
Andrea

  


Betrifft: AW: VBA: "N" + x = ERROR von: Luschi
Geschrieben am: 12.08.2004 11:14:16

Hallo Andrea,

mit: Range("C31:N" & faktor & "33") (also ohne dem Plus-Zeichen) gehts besser.

Gruß von Luschi
aus klein-Paris


  


Betrifft: AW: VBA: "N" + x = ERROR von: EtoPHG
Geschrieben am: 12.08.2004 11:15:34

Probier mal

Range(Cells(31,3);Cells(33;14+faktor))

Gruss Hansueli


  


Betrifft: AW: VBA: "N" + x = ERROR von: EtoPHG
Geschrieben am: 12.08.2004 11:20:26

Sorry Schreibfehler ; statt ,

Richtig ist:

Range(Cells(31,3),Cells(33,14+faktor))

Gruss Hansueli


  


Betrifft: AW: VBA: "N" + x = ERROR von: Andreas Walter
Geschrieben am: 12.08.2004 11:16:22

Sehe ich es richtig, dass faktor
0 (bedeutet N)
1 (bedeutet O)
2 (bedeutet P)
3 (bedeutet Q)
usw. beinhaltet.

Wenn Du nicht über Z gehen wirst, dann
Range("C31:" & ZEICHEN(CODE("N")+faktor) & "33")
sollte gehen - nicht getestet


  


Betrifft: ZEICHEN(CODE("N")+faktor von: EtoPHG
Geschrieben am: 12.08.2004 13:21:45

Andreas,

Deine Lösung funktioniert genau bis Z. Wenn der Faktor grösser wird müsstes Du in der ja in der Referenz AA haben...
Also guck mal eine Antwort zurück ....

Gruss Hansueli


 

Beiträge aus den Excel-Beispielen zum Thema "VBA: "N" + x = ERROR "