title image


Smiley Einfügen von Inhalten: Warnung vor xlAllExceptBorders (falsche Bezeichnung)
Ich stelle ein seltsames Verhalten beim Einfügen von Inhalten fest und verstehe auch nicht die Diskrepanzen zwischen dem Inhalte-einfügen-Dialog, der Onlinehilfe und dem, was beim Aufzeichnen von Makros raus kommt.Beim Einfügen von Inhalten kann man auswählen, z.B. alles oder Werte oder Formate (in der Symbolleiste der Pinsel). Als Makro wird dann z.B. aufgezeichnet:Selection.PasteSpecial _Paste:=xlAll, 'Operation:=xlNone, _SkipBlanks:=False, _Transpose:=FalseIch schreibe gerade an einem Programm, daß das mehrmal wiederholt und habe dazu den Befehl aufgezeichnet und auch Informationen in der Onlinehilfe gesuchtEs ist die PasteSpecial-Methode. Die Onlinehilfe beschreibt:Ausdruck.PasteSpecial(Paste, Operation, SkipBlanks, Transpose)Ausdruck   Erforderlich. Ein Ausdruck, der ein Range-Objekt zurückgibt.Paste   Variant optional. Der Teil des Bereichs, der eingefügt werden soll. Zulässig ist eine der folgenden XlPasteType-Konstanten: xlPasteAll, xlPasteFormulas,xlPasteValues, xlPasteFormats, xlPasteNotes oder xlPasteAllExceptBorders.Der Standardwert ist xlPasteAll.Operation   Variant optional. Die Einfüge-Operation. Zulässig ist eine der folgenden XlPasteSpecialOperation-Konstanten: xlPasteSpecialOperationNone, xlPasteSpecialOperationAdd, xlPasteSpecialOperationSubtract, xlPasteSpecialOperationMultiply oder xlPasteSpecialOperationDivide. Der Standardwert ist xlPasteSpecialOperationNone. SkipBlanks   Variant optional. True, wenn leere Zellen im Bereich in der Zwischenablage nicht in den Zielbereich eingefügt werden. Der Standardwert ist False.Transpose   Variant optional. True, wenn Zeilen und Spalten beim Einfügen eines Bereichs vertauscht werden. Der Standardwert ist False.Mich betreffen nur die ersten beiden Parameter: Paste und OperationLaut Vorschau kommt jetzt eine große LückeDialogOnlinehilfe MakroTextSchlüsselwortZahl im Direktfenster (print Schlüsselwort)SchlüsselwortZahl im Direktfenster (print Schlüsselwort)AllesxlPasteAll-4104xlall-4104FormelnxlPasteFormulas-4123xlformulas-4123WertexlPasteValues-4163xlvalues-4163FormatexlPasteFormats-4122xlformats-4122KommentarexlPasteNotes(gibts nicht)xlpastecomments(aber xlcomments geht im Direktfenster)-4144xlcomments : -4144GültigkeitxlPasteAllExceptBorders6xlallexceptborders6Alles außer Rahmen77Zusammenfassung dazu:Als Makro wird xl + englischer Begriff aufgezeichnet, außer bei Kommentaren, da ist es xl + paste + englischer BegriffLaut Onlinehilfe muß immer Schlüsselwort mit "Paste" genommen werden. Die zugeordneten Zahlen sind die gleichen, aber xlPasteNotes bei Kommentaren gibts nicht, xlPasteComments wäre richtig"Alles außer Rahmen" existiert im Dialog, aber xl(Paste)AllExceptBorders ist in Onlinehilfe und beim Aufzeichnen eines Makros die 6. Variante, die wird im Dialog aber als "Gültigkeit" bezeichnet. Alles außer Rahmen ist im Dialog die 7. Variante und wird als 7 aufgezeichnet. Die Gültigkeit und alles außer Rahmen scheinen im Dialog richtig kopiert zu werden.Laut Vorschau kommt jetzt eine große LückeDialogOnlinehilfeMakroTextSchlüsselwortZahl im Direktfenster (print Schlüsselwort)SchlüsselwortZahl im Direktfenster (print Schlüsselwort)keinexlPasteSpecialOperationNone-4142xlnone-4142addierenxlPasteSpecialOperationAdd2xladd2subtrahierenxlPasteSpecialOperationSubtract3xlsubtract3multiplizierenxlPasteSpecialOperationMultiply4xlmultiply4dividierenxlPasteSpecialOperationDivide5xldivide5Zusammenfassung dazu:Als Makro wird xl + englischer Begriff aufgezeichnet.Laut Onlinehilfe muß immer Schlüsselwort mit "PasteSpecialOperation"genommen werden. Die zugeordneten Zahlen sind die gleichen.Mit freundlichen GrüßenNorbert Schnitzler

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: