Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
336to340
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
336to340
336to340
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Fehler in Code wg. Range

Fehler in Code wg. Range
17.11.2003 10:46:41
Michael
Hallo,

Bei meinem nachfolgenden Code kommt es an der markierten Stelle zur Fehlermeldung:
Die Select-Methode des Range-Objektes konnte nicht ausgeführt werden

Kann mir jemand weiterhelfen??


Private Sub CommandButton1_Click()
ActiveWorkbook.Save
Range("A3:E33").Select
Selection.Copy
ActiveWindow.WindowState = xlMinimized
Workbooks.Open Filename:="G:\form\Kto_Mail.xls"
ActiveWindow.WindowState = xlMaximized
>>>>>    Range("A3:E33").Select   <<<<<<
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
Range("A1:A1").Select
ActiveWorkbook.Save
End Sub


Gruss aus München

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Fehler in Code wg. Range
17.11.2003 10:55:37
Andi_H
HiMichael,

stell mal die Eigenschaft TakeFocusOnClick bei deinem Button auf False, sollte helfen.

Gruß
Andi
das war es leider nicht
17.11.2003 11:05:31
Michael
hat leider nicht geholfen,

bis zu dem Punkt der Auswahl funktioniert ja alles.

Gruss
AW: aber vielleicht so?
17.11.2003 11:55:23
Nike
Hi,

versuchs mal so:


Private Sub CommandButton1_Click()
dim wkb1 as workbook
dim wks1 as worksheet
dim wkb2 as workbook
dim wks2 as worksheet
set wkb1 = ActiveWorkbook
wkb1.Save
set wks1 = activesheet
ActiveWindow.WindowState = xlMinimized
set wkb2 = Workbooks.Open Filename:="G:\form\Kto_Mail.xls"
set wks2 = activesheet 'oder
'set wks2 = wkb2.worksheets(1)
wks1.Range("A3:E33").Copy
wks2.Range("A3:E33").PasteSpecial Paste:=xlValues
wkb2.close true
End Sub


Bye

Nike

P.S. Auch wenn's das nicht war,
würd ich den Take Focus auf jeden Fall raus nehmen ;-)
Anzeige
AW: aber vielleicht so? Syntaxfehler
17.11.2003 12:20:27
Michael
Hallo Nike,

die Zeile

set wkb2 = Workbooks.Open Filename:="G:\form\Kto_Mail.xls"

erzeugt einen Syntaxfehler???
Syntaxfehler, habe es hinbekommen
17.11.2003 13:23:14
Michael
so schaut es jetzt aus und funkioniert, Danke Nike


Private Sub CommandButton1_Click()
dim wkb1 as workbook
dim wks1 as worksheet
dim wkb2 as workbook
dim wks2 as worksheet
set wkb1 = ActiveWorkbook
wkb1.Save
set wks1 = activesheet
ActiveWindow.WindowState = xlMinimized
Workbooks.Open Filename:="G:\form\Kto_Mail.xls"
set wkb2 = ActiveWorkbook
set wks2 = activesheet
wks1.Range("A3:E33").Copy
wks2.Range("A3:E33").PasteSpecial Paste:=xlValues
End Sub


Gruss aus München
Anzeige
AW: dann so ;-)
17.11.2003 14:33:00
Nike
Hi,
sorry, hab's nicht getestet, so müßte es auch gehn:
set wkb2 = Workbooks.Open("G:\form\Kto_Mail.xls")

Bye

Nike
Danke oT. :-)
17.11.2003 15:26:21
Michael
.

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige