Suchergebnisse
Suchergebnisse 1-30 von insgesamt 69.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Hallo, danke für den Hinweis. Für einen Außenstehenden der sich gut mit VBA/VBS auskennt ist es sicherlich nicht nachvollziehbar, warum man die originalen Benennungen beläßt. Ich schaue nur ab und zu in die VBA's und wenn ich Namen vergebe, weiß ich später eventuell nicht den Bezug. Wenn ich aber nach Userform suche weiß ich immer, was gemeint ist. Ich kommentiere weiterhin immer meine Befehle nach bzw. vor dem eigentlichen Befehl. Weiterhin weiß ich z.B. nicht, wie ich das Kontrollkästchen auf …
-
Nochmal ich, also ausprobiert und funktioniert einwandfrei. Jetzt habe ich noch eine andere Frage: Ich habe in einer der Tabellen ein paar Buttons und ein Steuerelement (auch eine Checkbox) die ich gern über das VBA steuern möchte. Grund ist folgender: Es ist üblich, dass Listen als Vorab-Listen ausgegeben werden (um z.B. eine Materialübersicht zu bekommen) und diese dementsprechend gekennzeichnet werden müssen. Ich habe hierzu eine Checkbox angelegt (auf besagter Tabellenoberfläche) die standar…
-
Moin, das ist so einfach und genial, ich denke das versuche ich! Im schlimmsten Fall müsste ich nicht einmal nach dem Öffnen der UserForm suchen sondern lase generell die Zeile auskommentieren. Dann sind es halt viele ' die in der Zeile stehen, jucken tut das aber keinen. Danke für den Denkanstoß und die Lösung mit dem Suchen des INhalts in einem Modul. MfG Zitat von peterfido: „Hallo, ich würde nicht löschen, sondern auskommentieren: Visual Basic-Quellcode (16 Zeilen)“
-
Hallo, die Vorlage mit dem Makro wird nur an CAD-PCs ausgeführt. Von anderen Arbeitsstationen kann die Vorlage garnicht genutzt werden bzw ist nicht vorhanden. Bei der Installation von Excel und der Einrichtung der Vertrauensrichtlinien habe ich darauf "geachtet" alles zuzulassen. Mir fällt leider kein anderer Weg ein. Es soll von der CAD Software die Vorlage genutzt werden und nur einmalig beim Erstellen der Liste die UserForm angezeigt werden. Wir speichern die Stücklisten dann ab und wenn man…
-
Hallo, in dem hier verlinkten Thread habe ich ein Problem gehabt, dass das Löschen eines Moduls nicht beim späteren automatisierten Aufruf von Speichern unter gesichert wurde. Eine Lösung hierzu habe ich gefunden doch leider ergibt sich ein weiteres Problem. Das Problem kann zwar nur auftreten, wenn man am Code spielt, doch auch diesen Fehler möchte verhindern. Hier der ursprüngliche Thread: Ablauf in VBA: Reihenfolge mit Warten bis vorheriger Befehl fertig ist Nun zum Problem: Ich möchte in ein…
-
Moin, aus einer Eingebung heraus habe ich mal etwas getestet: Anstelle das Modul zu löschen, habe ich die Aufrufzeile im Modul gelöscht. Siehe da, es funktioniert. Anscheinend blockiert Excel so lange ein UAufruf einer Subroutinein einem Modul aktiv ist das Löschen besagten Moduls. Jetzt stellt sich noch die Frage, wie ich abfragen kann ob ein bestimmter Text in einer Modulzeile vorhanden ist... Dazu mache ich aber einen neuen Thread auf, weil andere Problemstellung. MfG
-
Hallo, folgende Problemstellung: Ich habe eine Excel-Vorlage die für Stücklisten genutzt wird. Beim Öffnen der Vorlage (also dem Excel-Doklument) wird immer durch ein Sub das automatische Anzeigen einer UserForm erreicht. In dieser Userform sind Checkboxen die 3 Punkte abdecken (diese Reihenfolge ist auch in der Userform vorhanden): 1.) Es wird die Autostart-Funktion der UserForm entfernt (das ist nur einmalig für die Erstellung der Stückliste zum erstmaligen Start nötig) 2.) Die Optimierung wir…
-
Hallo nochmal, ich habe nun viel rumprobiert und schrittweise Tests durchgeführt. Realisiert ist es nun mit einem Zähler, der sich in jedem Durchlauf um 1 erhöht. Ist dann eine gewisse Zahl erreicht bricht die Schreife ab, die Werte werde um eine Seite erhöht und der Spaß geht von vorn los. Ich musste dann noch Ausstiegsklauseln einbauen damit z.B. wenn eine seite von vorn herein drauf passen würde diese nicht noch einen Umbruch bekommt => das ist beim Ausdruck dann eine leere Seite die dazwisch…
-
Hallo, ich bin am verzweifeln Nachdem ich es jetzt 3x in Schrittweise durchprobiert komme ich einfach nicht weiter. Aus diesem Grund habe ich die Excel-Mappe mal angehängt (als ZIP da die Dateiendung sonst nicht geht) Darin sind VBA und Inhalt passend enthalten. Das VBA läuft durch Druck auf den Button "2.2) Seitenumbrüche neu setzen" durch. Nach Änderungen am VBA kann der Button direkt erneut betätigt werden. vorherige Einträge und Umbrüche werden automatisch entfern. Hoffentlich erbarmt sich j…
-
Hallo petaod, Zitat von petaod: „Typischer Fall für Debugger, Breakpoint und Singlestep. Du weisst, wie das geht?“ leider weiß ich nicht wie es gehen soll. Durch den Befehl "Application.ScreenUpdating = False" bzw. "Application.ScreenUpdating = True" ist zumindest das Haken weg und der Ablauf deutlich schneller. Den Befehl hatte ich schon im VBS woltle ihn aber noch raus lassen um zu sehen was passiert Ich habe mal noch einen Screenshot angefügt und glaube den Fehler gefunden zu haben. Leider we…
-
Hallo, ich arbeite momentan an einer Umsetzung meines VBS in ein VBA. Dies ist nötig da sich unsere Listenerstellung auf Excelvorlagen verändert hat und die zuvor eingesetzen VBS für die Erstelung einer gänzlich neuen Ecel-Mappe nicht mehr möglich sind (Hauptgrund ist die Arbeitsgeschwinidigkeit). Nachfolgend das VBA welches sich leider aufhängt. Ich denke, wenn der Profi draufsieht findet er gleich den Fehler. Folgender Ablauf: In einer Spalte wird in einem variablen Abstand von unten (wert2) n…
-
Problem: Es wird leider nicht die korrekte Dateigröße ausgegeben. Das ist sehr nervig. Ich habe FileLen und die bereits integrierte lösung versucht. Mit FileLen sind die Daten der Dateien, die größer als 2GB sind, teils negativ und teils positiv. Korrekt wird nur die Größe von dateien kleiner 2GB ausgegeben. Da es eine Übersicht von datenbanksicherungen, die durchweg min. 2GB groß sind, werden soll, brauche ich da noch eine funktionierende Funktion. Wie kann ich auf einfachem Wege die Dateigröße…
-
Hallo Mono, diese Abfrage hatte ich noch inbegriffen, habe diese aber einfach rausgenommen. Den Code habe ich für später einfach so belassen MfG
-
Guten Morgen , leider kam ich mit dem von dir geposteten Code niciht so recht zurande. Ich habe nur die Auswahl für den Dateipfad nutzen können, den Abgriff der Informationen habe ich anders gelöst (auch 4GB Dateien werden mit der korrekten GB-Größe ausgegeben). Anbei das Ergebnis. MfG
-
Hallo, danke für die Informationen. Ich werde mich mal daran versuchen. MfG
-
Hallo, ich suche mich schon dusselig und finde einfach nicht das Richtige. Folgendes möchte ich erreichen: Aus einem Verzeichnis, welches ich durch ein Browserfenster auswählen kann, sollen alle enthaltenen Dateien ausgelesen werden. Eine Auswahl der Dateiendung wäre hier noch hilfreich. Unterordner sollen hierbei immer mit einbezogen werden. Die ausgelesenen Dateiinformationen sollen anschließend in eine Tabelle übergeben werden. Wichtig sind hierbei nur: Pfad der Datei, Dateiname, Erstellungsd…
-
Design eines Eingabefensters ändern (Programmiersprache unbekannt)
felix_gorgas - - Weitere Sprachen und sprachübergreifende Themen
BeitragAlles klar und danke für die Hilfe. Ich schaue mich da mal um. MfG
-
Design eines Eingabefensters ändern (Programmiersprache unbekannt)
felix_gorgas - - Weitere Sprachen und sprachübergreifende Themen
BeitragZitat von felix_gorgas: „Beim Softwarehaus konnte (oder wollte) man uns hierzu keine Angaben geben.“ Dort will man uns nicht helfen...
-
Design eines Eingabefensters ändern (Programmiersprache unbekannt)
felix_gorgas - - Weitere Sprachen und sprachübergreifende Themen
BeitragHallo petaod, EDIT=NO gibt leider nur an, ob ich etwas in das Feld eintragen kann. Beispiel Dateinamen (Zeile 10). Der wird ermittelt und die Eingabe wird gesperrt. Das Eigabefeld bleibt bestehen, aber ich kann nichts eingeben. Ich habe auch schon versucht, einfach bestimmte Aspekte weg zu lassen. Leider sind dann alle nachfolgenden Felder weg... Wo könnte ich denn noch nachfragen um welche Programmiersprach es sich handelt? MfG
-
Design eines Eingabefensters ändern (Programmiersprache unbekannt)
felix_gorgas - - Weitere Sprachen und sprachübergreifende Themen
BeitragMoin, kann mir wirklich niemand weiter helfen? Es sind zwar nur Kleinigkeiten aber uns würde es wirklich weiter helfen... MfG
-
Design eines Eingabefensters ändern (Programmiersprache unbekannt)
felix_gorgas - - Weitere Sprachen und sprachübergreifende Themen
BeitragHallo, ich weiß leider nicht in welches Forum meine Anfrage gehört weil ich die Programmierprache nicht kenne. Folgendes: In einem CAD Programm werden bestimmte Attribute (Auftragsnummer, Ersteldatum, Ersteller etc.) eingetragen. Dies geschieht üer ein Eingabefenster. Um die Felder zu ergänzen, zu verschieben oder anzupassen liegt in einem Ordner die passende Datei (brw_szene.HDX). Der Inhalt steht weiter unten. Nun möchte ich z.B. kein Eingabefeld haben sondern einfach nur Text. Es gäbe nun die…
-
Zeilenumbruch ermitteln - Druckbereiche erstellen - Excel
felix_gorgas - - Visual Basic Script (VBS) / Active Server Pages (Classic ASP)
BeitragHiho, sooooo Problem gelöst. Ich habe noch ein paar Dinge eingearbeitet um z.B. schnell einen Überblick über die Zeilenzahlen der einzelnen Seiten zu bekommen. Hier der Code für alle Wissbegierigen: Visual Basic-Quellcode (61 Zeilen) MfG
-
Zeilenumbruch ermitteln - Druckbereiche erstellen - Excel
felix_gorgas - - Visual Basic Script (VBS) / Active Server Pages (Classic ASP)
BeitragHallo petaod, ich kann das VBS schlecht von allein starten. Das VBS wird von einem anderen Programm (CAD Software) ausgeführt welches Informationen an Excel übergibt. Das kann ich nur steuern in dem ich Beispiele aus dem Programm übergebe. MfG EDIT: Gerade wo ich es schreibe kommt mir der GEdanke, alles vor die FOR Anweisung zu legen. Jetzt funktioniert zumindest geht jetzt das Prinzip. Nun muss ich noch die korrekten Zahlenwerte "finden". Ich melde mich bei einem Problem nochmals. Danke!
-
Zeilenumbruch ermitteln - Druckbereiche erstellen - Excel
felix_gorgas - - Visual Basic Script (VBS) / Active Server Pages (Classic ASP)
BeitragHallo petaod, ich habe mir mal VBSedit herunter geladen und als Trial gestartet (habe ja keine Lizenz). Beim Test des Codes sagt mir die Debug Spalte: ***** script completed - exit code: 0 ***** Hilft mir das weiter? Ich weiß leider nicht warum es nicht funktioniert. Mache ich etwas falsch von der Reihenfolge oder ist etwas an der falschen Stelle? MfG
-
Zeilenumbruch ermitteln - Druckbereiche erstellen - Excel
felix_gorgas - - Visual Basic Script (VBS) / Active Server Pages (Classic ASP)
BeitragPUSH Ich hoffe jemand liest sich den Thread mal durch und kann mir helfen...
-
Zeilenumbruch ermitteln - Druckbereiche erstellen - Excel
felix_gorgas - - Visual Basic Script (VBS) / Active Server Pages (Classic ASP)
BeitragMoin, ein kleines Problem hat sich aufgetan. Ich hatte nun Baugruppen die länger sind als die Zeilenzahl von 38. Damit greift das VBS nicht mehr korrekt und ich muss mir etwas einfallen lassen um den Fall des "ich finde yty = 555 nicht" zu umgehen. Ich müsste also irgetwie herausbekommen ob die If Abfrage durchgeführt wurde oder nicht. Wenn diese nicht durchgeführt wurde müsste ich Wert1 und Wert2 vergrößern um auf die theoretisch nächste Seite zu springen (Wert 1 also + 33 und Wert2 + 38). Folg…
-
Filter bei Listenerstellung auf 2 erweitern (momentan einer)
felix_gorgas - - Visual Basic Script (VBS) / Active Server Pages (Classic ASP)
BeitragHallo, wir nutzen ein VBS zur Erstellung von Stücklisten. Der Ablauf ist folgender:1. das CAD Programm gibt eine vollständige Liste an Excel ("Quantity_List" und "Structure_List") 2. durch Kriterien wird aus dieser Liste in eine neue Tabelle übertragen 3. Optimierungen laufen durch SUB oder wstruct durch und passen die Optik der Liste an unsere Wünsche an Bei der Erstellung der neuen Tabelle wird von einem Kriterium ausgegangen. Kann man dieses Kriterium mit einem zweiten erweitern? Visual Basic…
-
Zeilenumbruch ermitteln - Druckbereiche erstellen - Excel
felix_gorgas - - Visual Basic Script (VBS) / Active Server Pages (Classic ASP)
BeitragMoin, also ich habe mir eine Lösung ausgedacht, brauche aber etwas Hilfe. Da es sich immer um 38 Zeilen handelt, wollte ich nach folgendem Schema vorgehen:- Die Zeilenzahl des Dokumentes wird durch das VBS bereits ermittelt und liegt als Variable "MyTableLength" vor. Diese lasse ich mir in eine Zelle schreiben. - Die Zahl wird anschließend durch 38 geteilt und gerundet. Damit habe ich die Anzahl der zu erstellenden "Seitenumbrueche". - Jetzt soll für 1 bis "Seitenumbrueche" folgendes abgearbeite…
-
Zeilenumbruch ermitteln - Druckbereiche erstellen - Excel
felix_gorgas - - Visual Basic Script (VBS) / Active Server Pages (Classic ASP)
BeitragHallo, es geht mal wider um Excellisten und die Steuerung mittels VBS. Wir haben nun, mit starker Hilfe aus diesem Forum, eine gute Stückliste hinbekommen. Leider gibt es noch einen Punkt, den man verbessern könnte. Da sich unsere Stücklisten in einzelne Baugruppen unterteilen wäre ein passender Seitenumbruch günstig, sodass die Gruppen nicht durch den automatischen Seitenumbruch zerstückelt werden. Man hätte also "im schlimmsten Fall" eine Baugruppe mit sehr vielen unterschiedlichen Teilen auf …
-
Excel - Wertvergleich in Spalte von oben nach unten laufen lassen (von unten nach oben geht, passt hier aber nicht)
felix_gorgas - - Visual Basic Script (VBS) / Active Server Pages (Classic ASP)
BeitragHallo petaod, der letzte Vorschlag ist wirklich elegant. Das speichere ich mir mal ab, eventuell braucht man sowas ja nochmal MfG und Danke