Suchergebnisse
Suchergebnisse 1-30 von insgesamt 38.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Ja, da hast du wohl recht^^
-
Zitat von oliver3121: „GetObject("", "Excel.Application")“ Anscheinend reicht das bereits aus! Er nimmt jetzt tatsächlich die bereits geöffnete Datei. Was ich noch brauche ist eine kurze Abfrage, ob schon eine Datei offen ist. Anscheinend ist nach dem Schließen von Excel oft trotzdem noch ein Prozess "EXCEL.EXE" offen. Also was tun? Ob ich diese Auswahlliste mit den offenen Excel-Prozessen von @Thisoft einbaue, weiß ich noch nicht. Cool gelöst ist es ja irgendwie^^
-
Vielen Dank Das hilft mir schon weiter Das "Excel.Excel" findet er bei mir nicht. Hab ich einen Verweis/Import vergessen? Quellcode (1 Zeile) Das hier hab ich importert: Quellcode (4 Zeilen)
-
Danke, aber kannst du den Code bitte ein wenig erklären bzw. (besser) kommentieren? Ich will ihn natürlich auch verstehen und nicht nur übernehmen
-
Das funktioniert schonmal nicht.
-
Hallo, ich möchte ein einfaches Tool mit Visual Studio erstellen, mit dem ich ankreuzen kann, welche Makros in der Excel-Datei aufgeführt werden sollen - da ein einziges davon ja schon was länger dauert. Jetzt habe ich es hinbekommen, dass ich eine Excel-Datei starte (wenn ich den Pfad angebe) und von da aus Makros starten kann. Allerdings funktioniert es eben nicht mit einer bereits geöffneten Datei - so will ich es eigentlich haben - also unabhängig vom Pfad. Ideen? Hier mal das wichtigste vom…
-
Hallo, ich habe schon mal herausgefunden, wie man den Inhalt eines Textfeldes ausliest und in ein anderes kopiert. Soweit so gut. Jetzt möchte ich aber die komplette Formatierung des zu kopierenden Textfeldes beibehalten - denn es gibt z.B. verschiedene Schriftgrößen innerhalb des Textfeldes, die so auch übernommen werden sollen. Sinn des ganzen: Es geht um Ordnerrücken und ich möchte nicht jedes Textfeld manuell mit immer dem gleichen Inhalt beschreiben müssen. Das ist mein Code bisher: VB.NET-…
-
Zitat von Mokki: „Und schwubs hab ich dein Passwort...“ Aber doch nur, wer den Quellcode hat oder nicht?
-
Das hier öffnet das Standard-Mail-Programm (z.B. Outlook) mit Betreff und deiner Mail. VB.NET-Quellcode (1 Zeile)
-
Zitat von peterfido: „das Event heisst Enter.“ Ahhh! Sehr gut, danke!
-
Hi, ich habe hier ein Form mit vielen Eingabefeldern (Textboxen), bei denen der Benutzer Spalten oder Zeilen auswählen soll. Bisher habe ich es schon hinbekommen, dass wenn sich das Feld ändert, die Pfeile betätigt werden oder man mit der Maus auf das Textfeld klickt - dass dann die entsprechende Zeile oder Spalte ausgewählt wird. z.B. hier: (Versteckter Text) Jetzt möchte ich, dass das gleiche auch passiert, wenn man per Tabulator-Taste das Feld auswählt. Ein extra Event für sowas gibt es ansch…
-
Also lieber so? Visual Basic-Quellcode (2 Zeilen) Und wie meinst du das mit instr nur einmal aufrufen und den Wert zwischenspeichern? Es wird bei mir jedes mal von einer anderen Datei kopiert, diese wieder geschlossen, usw. Also AutoIT exportiert von einem Programm eine Datei mit immer gleichem Namen und spielt das Makro bei Excel ab. Dieses öffnet die Datei, kopiert dann einige Sachen in eine Excel-Datei, in die alles hinkommt, und schließt die Datei dann wieder. Also eigentlich ist es schnell …
-
Hab es doch schon selbst - etwas anders - gelöst (Sorry? :D) Visual Basic-Quellcode (2 Zeilen)
-
Hallo, ich kopiere mit VBA mehrere Sachen von einer Tabelle in eine andere. Jetzt sind hier immer Nummern für die Straße vorhanden in der gleichen Zelle, die unterschiedlich lang sind, z.B. "123 / Sesamstraße" Wie kann ich alles vor dem "/" inklusive dem Querstrich entfernen, sodass nur "Sesamstraße" eingefügt wird? Danke im Voraus
-
Hi, der jeweilige Nutzer meines VBA-Tools soll in einem Form mit TextBoxen auswählen können, in welcher Tabelle sich was befindet. Wie gebe ich das eingetragene dann ungefähr so hier aus? VB.NET-Quellcode (1 Zeile) Weil z.B. das hier funktioniert NICHT: VB.NET-Quellcode (1 Zeile) Da bekomme ich den Fehler "Laufzeitfehler '424': Objekt erforderlich" Und bei dem hier kommt "Laufzeitfehler '9': Index außerhalb des gültigen Bereichs": VB.NET-Quellcode (1 Zeile) Danke ~P1xel
-
Hat sich schon erledigt, hab vergessen den Thread auf erledigt zu packen, sry!
-
Hallo, damit soll dass Makro eine bestimmte Zelle mit einem bestimmten Inhalt finden und den Ort per MsgBox ausgeben: VB.NET-Quellcode (21 Zeilen) Doch irgendwas daran ist falsch! Irgendwas in Zeile 14. Nur was?! Danke im Voraus ~P1xel
-
Hallo, ich habe hier verschiedene Module, die eine unterschiedliche Anzahl von Spalten nutzen, um dort Dinge einzutragen, die sie berechnet haben. Jetzt soll jedes Modul erkennen, ob die Spalten schon vorhanden sind und- Wenn JA: die erste Spalte davon als Variable festlegen und den Inhalt der vorhandenen Spalten ersetzen. - Wenn NEIN: einfach neue Spalten hinten dranhängen Bisher hängt jedes Modul die Spalten einfach IMMER hinten dran. HAUPTPROBLEM: Wie finde ich die Spalte mit dem Titel XY? Da…
-
Und wie kann ich es dann machen, dass ich im Modul Sortieren den Wert von Test setze und das andere Modul dann auch diese Variable benutzen kann? Also wie mache ich das Public? Weil der sagt mir dann Variable nicht definiert EDIT: Schon gut, ich war dumm. Selbst gelöst.
-
Hi, ich bins mal wieder Folgendes: Ich will jeden Tabellennamen und jede Zeile/Spalte jeweils durch eine Variable ersetzen und irgendwie funktioniert es nicht. Habe das was hinter "With" steht (also den Tabellennamen) ersetzt durch die Variable "Test", die ich in einem anderen Modul so definiert habe: VB.NET-Quellcode (5 Zeilen) Die MsgBox spuckt mir schon mal den richtigen Wert aus. Aber irgendwie will VBA nicht...: Laufzeitfehler '424': Objekt erforderlich Dabei wird die Zeile #33 markiert. Ka…
-
Hallo, 2 Fragen (Probleme): 1. Wie lasse ich die MsgBox komplett im Vordergrund anzeigen? 2. Wie schließe ich die MsgBox automatisch wieder? zu 2.) Ich habe verschiedene Abläufe im Programm und möchte, dass immer ein Fenster angezeigt wird, wie weit es ist - also müsste nach Beendigung jedes Vorgangs die MsgBox geschlossen und eine neue geöffnet werden - but how?^^ Danke im Voraus ~P1xel
-
Hallo, vereinfacht ausgedrückt: Warum geht das nicht? VB.NET-Quellcode (4 Zeilen) Ich möchte, dass das auf jedem PC funktioniert. Das Programm soll halt eine einfache Textdatei in den Dokumente-Ordner packen. Das hier geht aber: VB.NET-Quellcode (4 Zeilen) Liebe Grüße ~P1xel EDIT: Hab zumindest herausgefunden, WARUM es nicht geht: der Ordner hat nur den Namen meines Nachnamens und Application.UserName spuckt aber den vollständigen Namen aus - also wie geht es anders?
-
Code vereinfachen
BeitragHallo, ich möchte meinen Code vereinfachen. D.h. ich möchte oben einen Ablauf definieren mit z.B. dem Namen "DateiStarten", um dann unten z.B. nach dem Button-Klick nur noch eingeben zu müssen "Datei starten()", anstatt jedes mal den ganzen Ablauf nochmal schreiben zu müssen. Bei AutoIT ging das mit Func - Und wie geht das hier in Visual Basic? Ich hoffe das war verständlich ~P1xel
-
Ich habe den Verweis "Microsoft Excel 14.0 Object Library" hinzugefügt, ja. Das hatte ich nicht im Code stehen. Steht jetzt in Zeile 1. Geht aber immer noch nicht - gleicher Fehler
-
Das blendet in dem Fall nur Spalten aus, die nicht unbedingt benötigt werden. (ein anderes Makro blendet diese wieder ein) Aber es gibt noch weitere. Zum Berechnen von Kosten aus mehreren riesigen Tabellen. Ich habe die Makros nicht selbst erstellt, sondern will/soll halt nur eine graphische Oberfläche zu einfacheren Bedienung schaffen Irgendwie funktioniert dein Code bei mir nicht... "Der Typ 'Excel.Application' ist nicht definiert."
-
Ok, danke - sehr gut! Wusste ich nicht^^ jetzt hab ich das so gemacht wie hier am Anfang gezeigt: support.microsoft.com/en-us/kb/301982 Jetzt muss ich nur irgendwie das Makro "SpaltenAusblenden" starten. Weiß einer wie genau das geht? Den Rest kriege ich dann alleine hin. Müsste ja irgendwie so gehen: VB.NET-Quellcode (1 Zeile)