Suchergebnisse

Suchergebnisse 1-30 von insgesamt 65.

  • Benutzer-Avatarbild

    Hallo Leute, folgende Zeilen haben in meinem 2003-Excel gut funktioniert: Visual Basic-Quellcode (7 Zeilen) mit 2007 bekomme ich einen Fehler (1004 anwendungs-oder objektdefinierter Fehler) bei der Zuweisung zu ns.name, obwohl die Adresse genau gleich aufgebaut ist wie die beiden vorherigen (z.B. ='Seitenname'!R6C9). Die Syntax Visual Basic-Quellcode (1 Zeile) wird dagegen akzeptiert. Kann sich das jemand erklären? Und gibt es eine elegante Möglichkeit, die RC-Adresse in das $-Format umzuwandeln…

  • Benutzer-Avatarbild

    Hallo, wenn Du die Einschränkung nicht mehr brauchst, wäre es doch naheliegend auf den if-Befehl ganz zu verzichten, oder?

  • Benutzer-Avatarbild

    Hallo, ich habe mittlerweile in einem anderen Forum Hilfe gekriegt und will Euch an meiner neuen Erkenntnis teilhaben lassen stackoverflow.com/questions/52…attributes-from-excel-vba

  • Benutzer-Avatarbild

    hm, eine Textdatei besteht einfach nur aus Text. Du könntest einfach diese Info in die Kopfzeile schreiben

  • Benutzer-Avatarbild

    Hallo Leute, ich versuche gerade, per VBA eine xml Datei zu erstellen (mit Verweis Microsoft XML, v6.0). Prinzipiell klappt das auch ganz gut, aber bei den Attributen habe ich Probleme. Visual Basic-Quellcode (16 Zeilen) bei der letzten Zeile kommt die Kompilermeldung: "Methode oder Datenbankobjekt nicht gefunden". Dazu passt auch, dass "setAttributeNode" nicht in der Auswahlliste auftaucht. Aber wo ist der Unterschied zu knoten, beide sind doch gleich deklariert und erzeugt??? Im Überwachungsfe…

  • Benutzer-Avatarbild

    Hallo urge76, ein paar Punkte, die Dir vielleicht weiterhelfen: - ich könnte mir vorstellen, dass Du dein Makro an ein Event koppeln willst (z.B. workbook_open oder worksheet_change). Dazu die Befehle in die Event-Prozedur im workbook oder worksheet schreiben. - zum Verstecken kannst Du sowas wie Quellcode (1 Zeile) verwenden. Die Zeilennummer mußt Du natürlich erst ermitteln - in Excel kann man ganz gut mit dem Datum rechnen. Das aktuelle Datum bekommst Du mit Quellcode (1 Zeile) Adrian P.S. We…

  • Benutzer-Avatarbild

    Danke für den Hinweis, sowas hab ich auch gerade gesucht!

  • Benutzer-Avatarbild

    Hallo Ihr beiden, erst mal vielen Dank für Eure Antwort. Allerdings ist mir das etwas zu hoch.. könnt Ihr vielleicht konkreter werden? Die Suche im Forum hat mir nicht weitergeholfen. die VBA-Hilfe kennt ADO und OLEDB, aber da versteh ich auch nur Bahnhof...

  • Benutzer-Avatarbild

    Hallo, ich möchte mit VBA eine andere Excel-Datei öffnen, um daraus Daten zu kopieren. Dazu verwende ich folgenden Code: Visual Basic-Quellcode (8 Zeilen) Dabei gibt's aber ein Problem: Das Makro Workbook_open der anderen Datei wird ausgeführt, was ich eigentlich unterbinden möchte. (Diese Datei kann/darf ich nicht ändern). Gibt es eine Möglichkeit, die Datei zu öffnen und deren Makros zu unterdrücken?? Danke für Eure Tipps...

  • Benutzer-Avatarbild

    Zitat: „ 1. So wie Du das vor hast, wirst Du über kurz oder lang viele Menüeinträge haben. “Nein, denn ich räume ja vor jedem Neueintrag wieder auf (ist auch getestet) Symbolleisten wären auch ne Lösung, aber es muss doch auch als Menü gehen? Mit ADDIN hab ich bisher keine Erfahrung. Muss dazu was installiert werden? Mein Ziel ist, dass die Datei von verschiedenen Anwendern auf verschiedenen Rechnern ohne weitere Schritte benutzt werden kann. Wahrscheinlich ist es das einfachste (wenn auch nicht…

  • Benutzer-Avatarbild

    Zitat: „ Glaub ich nicht “Vielen Dank für Dein Vertrauen! Ist aber wirklich so. Ich habe hier Excel 2003 SP3. Option Explicit ist gesetzt. Ich habe 2 Routinen: Menü und Menü_aufräumen. Menü wird beim Open und Activate aufgerufen, Menü_aufräumen von Menü, Deactivate und Close (jeweils Workbook-Events). Visual Basic-Quellcode (27 Zeilen) workbook open sieht so aus: Visual Basic-Quellcode (6 Zeilen) sheets(1) ist ein Tabellenblatt. Nach dem Öffnen hab ich schon den Zustand, dass das Menü nur bei de…

  • Benutzer-Avatarbild

    Was für einen Schutz meinst Du? Für den Blattschutz, den man auch interaktiv mit "Extras-Schutz-Blatt schützen" setzen kann , brauchst Du Visual Basic-Quellcode (1 Zeile) Schau Dir mal die Hilfe zu protect an, da gibt es massig Optionen

  • Benutzer-Avatarbild

    kann es sein, dass Du im falschen Forum bist? VB.NET ist was anderes als VBA (d.h. innerhalb Excel im Gegensatz zu Visual Basic, das ggf. was mit Excel macht) Außerdem wäre es hilfreich, wenn Du die entscheidenden Zeilen und die Fehlermeldung posten würdest.

  • Benutzer-Avatarbild

    Hallo, habe ein kleines Problem mit meinem Menü: mit Visual Basic-Quellcode (7 Zeilen) erstelle ich ein Menü das auch wie gewünscht funktioniert. Allerdings besteht mein workbook aus Tabellenblättern und Diagrammblättern. Die Routine fügt das Menü jeweils nur für die aktive Blattart ein. Gibt es eine Möglichkeit, das Menü für alle Blatttypen zu definieren, oder muss ich das 2* machen? Gruß Adrian

  • Benutzer-Avatarbild

    Hallo, vielen Dank für den Tipp, insbesondere auch das Umstiegsproblem. Bei uns steht ein Umstieg mit einer mittelfristig gemischten Landschaft 2003/2007 an. Vielleicht sollte ich die Befehle doch lieber in die guten alten UserForms packen...

  • Benutzer-Avatarbild

    Hallo, ich versuche gerade herauszufinden, wie man Untermenüs über mehrere Ebenen machen kann (wie im Excel Format -> Zeile und dann der Pfeil nach rechts: Höhe/Optimale Höhe...) Habe so angefangen: Visual Basic-Quellcode (10 Zeilen) .DropDownItems war eine Idee von mir, führt aber zu einer Fehlermeldung. Wer hat sowas schonmal gemacht? Vielen Dank schonmal...

  • Benutzer-Avatarbild

    Vielen Dank roddy, das war genau die Info die mir gefehlt hat! Einen schönen Tag noch!

  • Benutzer-Avatarbild

    Hallo Leute, ich habe das Problem, den Wert einer Zelle abzufragen. Eigentlich ganz einfach mit .value. Leider kommen in meiner Tabelle auch Sonderzeichen vor (Pfeil nach oben, Pfeil nach unten), die mit "Einfügen ->Symbol" ausgewählt wurden. Die Value-Methode gibt mir hier immer nur " ? " zurück. Kann mir bitte jemand weiterhelfen? Danke!

  • Benutzer-Avatarbild

    sorry, habe mich vertippt: die for-schleife endet mit "next". eigentlich müßte es gehen, wenn i nicht größer wird als die Anzahl der Blätter. Wenn nicht, poste bitte deinen Code / Datei (bzw. eine vereinfachte Version davon)

  • Benutzer-Avatarbild

    zu Deiner ursprünglichen Anfrage: es geht auch noch eleganter: alles, was Du ausblenden willst in einem Range zusammenfassen und dann nur 1* den Status ändern, vgl. Beispiel Quellcode (6 Zeilen)

  • Benutzer-Avatarbild

    Wo liegen Deine Tabellen? Wenn die auf den entsprechenden Blättern (Worksheets) in der gleichen Arbeitsmappe sind, kannst Du eine Schleife machen: Quellcode (5 Zeilen) (geht sicher auch mit do while, aber ich mag lieber for ) übrigens, hier sind auch Mädels im Forum!

  • Benutzer-Avatarbild

    Hallo Leute, Ich habe eine Arbeitsmappe mit mehreren Blättern, auf der verschiedene Makros laufen. Aus Gründen der Idiotensicherheit wird immer am Ende eines Makros ein Blattschutz gesetzt. Außerdem wird teilweise auch eine Selection gesetzt, damit der Anwender gleich an der richtigen Stelle weitermachen kann. Jetzt mein Problem: Scheinbar kommt Excel durcheinander, wenn ich im Makro die Blätter wechsle und im zuletzt aktiven Blatt eine Selektion setze (Cells(x,y).select). Die Zelle ist zwar int…

  • Benutzer-Avatarbild

    Hallo Holger, kenne mich mich Access nicht aus, aber in Excel würde man dafür eine bedingte Formatierung verwenden. Vielleicht gibt's das ja auch in Access... Viel Glück

  • Benutzer-Avatarbild

    Hallo INOPIAE, äußerst ungern, es handelt sich um eine größere Tabelle auf die ich auch verschiedene Such-Befehle loslasse. Hallo Rieu, Val arbeitet laut Online-Hilfe immer mit Dezimalpunkt, unabhängig von irgendwelchen Einstellungen. Das ist die Lösung, danke!

  • Benutzer-Avatarbild

    @INOPIAE: Genau genommen mache ich aus dem anderen Programm einen Export nach Excel (wird dort im Menü angeboten, erzeugt eine xls-Datei). Mein Makro importiert dann nur noch von Excel nach Excel. Den Eintrag unter Optionen-International kenne ich, aber der würde das Problem nur auf meinem Rechner lösen. Mein Ziel ist ein Programm das auch bei anderen Anwender läuft, ohne dass die ggf. erst ihr Excel verstellen müssen. Interessanterweise tritt das Problem nicht auf, wenn ich den String in die Ze…

  • Benutzer-Avatarbild

    mir geht es ähnlich, kann dir auch nicht so ganz folgen. Soweit ich es aber sehe brauchst Du nur for..next und if..then..else Schau dir mal die entsprechenden Seiten in der Onlinehilfe an und formuliere die verbleibenden Fragen präziser!

  • Benutzer-Avatarbild

    Hallo Leute, habe gerade ein Problem mit Dezimalpunkt/Komma. Auf meinem Rechner ist in den Ländereinstellungen der Dezimalpunkt gesetzt, in Excel aber das Komma. Das Makro sollte aber auf allen möglichen Konstellationen laufen. Mein Ziel ist, eine Zahl die als Text abgelegt ist (wurde so von einem anderen Programm exportiert) in eine Zahl umzuwandeln. so habe ich es versucht, klappt aber nicht da Rechnereinstellung und Exceleinstellung voneinander abweichen. Visual Basic-Quellcode (10 Zeilen) gi…

  • Benutzer-Avatarbild

    Hallo INOPIAE, ich hatte die Überwachung bei Wertänderung (alle Module, alle Prozeduren). Das Zurücksetzen ist aber nicht im Code passiert, sondern beim Blattwechsel in Excel. Allerdings habe ich inzwischen an anderer Stelle weitergearbeitet, und jetzt kann ich den Fehler nicht mehr reproduzieren. Von daher ist das Problem für mich gelöst. Trotzdem vielen Dank für Deine Unterstützung!

  • Benutzer-Avatarbild

    der Code ist in einem Modul, es gibt noch weitere Module und auch Code in den Worksheets. "adresse" wird von einem userform aus gesetzt.

  • Benutzer-Avatarbild

    Hallo Leute, ich habe das Problem, dass die Public-Variable "adresse" zurückgesetzt wird, wenn ich das Tabellenblatt wechsle. Wie kann ich das verhindern? die Funktion "initialisieren" wird von mehreren Stellen aus aufgerufen. Die Do-while-Schleife soll aber nur laufen, wenn noch kein gültiger Wert gesetzt wurde (das Setzen von "adresse" funktioniert). Die Überwachung zeigt, dass "adresse" zurückgesetzt wird, wenn ich nach erfolgreichem Durchlauf der Funktion das Tabellenblatt wechsle. Kann mir …