Suchergebnisse
Suchergebnisse 1-30 von insgesamt 60.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Hallo Leute, ich habe bisher immer eine Funktion für die Kalenderwochen Errechnung genutzt jedoch nie wirklich näher damit befasst. Jedoch muss ich nun die Funktion umbauen, damit es mir die Kalenderwoche der letzten Woche ausrechnet bzw. später abprüft. Folgende Funktion: Quellcode (8 Zeilen) Was muss ich umändern damit es genutzt werden kann um nach der letzten Kalenderwoche zu prüfen? Wäre auch cool wenn jemand die Funktion etwas näher erläutert (vorallem die "Mod"). Danke euch!
-
@petaod Dann funktioniert leider so nicht, er meckert bei ws_ziel : nur aissgnment decrement call ... können als Anweisung verwendet werden. Habe nun aber hierzu zumindest eine Lösung gefunden, wo er nicht mehr meckert aber mein Programm nichts tut: Quellcode (3 Zeilen) muss noch schauen woran es liegt.
-
Hallo Leute, Danke vielmals für eure schnelle Hilfe! Habe mich nochmals in aller Ruhe hingesetzt und Schritt für Schritt übersetzt und siehe da es klappt fast alles, ganz nützlich war hier @petaod Funktion. Jetzt habe ich nur noch ein Fehler bzw. Problem in der Zeile wo aus ws.anfang in ws.ziel übertragen werden soll. Ich denke meine Problem war einmal die Funktion zweitens die richtige Klammer Setzung inklusive der Operatoren. Nochmals Danke. Hier der fast laufende Code (in Kommentar die zu fix…
-
@Radinator ja das mit den Operatoren habe ich schon gemerkt, dass Sie sich etwas unterscheiden. Jedoch die Funktion zur KW Woche funktioniert in C#, mir geht es eher expliziter wie die Excel Zelle in C# an meine KW Funktion übergeben werden kann um eben abzuprüfen welche KW es ist etc. Da in VBA ich einfach mein kalenderwochedin mit Zelle einfach hinschreibe und er automatisch sich errechnet ob alles passt und bei C# meckert er bei Kalenderwoche. VBA: Quellcode (1 Zeile) C# (Keine Überladung für…
-
@Radinator Erst mal danke für deine ausführlichen Hinweise. Um deinen ersten Hinweis zu beantworten ja es handelt sich um VBA und leider darf ich diesen nicht in VB umwandeln sondern soll diesen in C# implementieren, was die ganze Sache ziemlich schwierig macht. Zu deinen anderen Hinweisen, die Bibliotheken etc. habe ich schon alle eingebunden und somit stehen mir die Excel Methoden bzw. die Interfaces zur Verfügung. Leider bekommt man über Google meist nur die Beispiele von Microsoft und hat ni…
-
Hallo Leute, zurzeit übersetze ich mein VBA Code in C# und stehe des Öfteren vor mehr oder wenigen großen Schwierigkeiten aber hier fehlt mir nun jegliche Fantasie Ich habe ein VBA Code der mir überprüft, ob eine Zelle ein Datum ist und ob dieser in der gewünschten Kalenderwoche liegt. In VBA habe ich eine Funktion die dann aufgerufen wird (KalenderwocheNachDin) die eben schaut, ob diese Zelle im jeweiligen Bereich liegt und danach erfolgen weitere Aktionen. Mein Problem ist nun wie ich das selb…
-
Es kommt die Fehlermeldung: Das COM-Objekt des typ "System.__ComObject" kann nicht in den Klassentyp "Microsoft.Office.Interop.Excel.WorksheetClass" umgewandelt werden. COM- Komponenten, die in die CLR eintreten und IProvideClassInfo nicht unterstützen oder die keine registrierte Interop-Assembly aufweisen, werden in den __COM-Object-typ eingebunden. Instanzen dieses Typs können in keine andere Klasse umgewandelt werden. Eine Umwandlung in Schnittstellen ist jedoch möglich, sofern die zugrunde l…
-
@Radinator Hallo erstmal und danke für deine Hilfe! Das ganze funktioniert glaube ich, nicht ganz so leicht wie du das dir vorstellst, den der ganze Cast Vorgang mit den Excel Ranges etc. ist unzulässig und spuckt eine Fehlermeldung aus in den WindowsForms beim catchen . Bei deiner Variante läuft das Programm nur bis zum Moment, das sich die Excel öffnet, ab dann tut sich nichts mehr. Ich denke ich muss einfach zuschauen, dass ich meine Sheets wechseln und ansprechen kann damit ich die Werte da …
-
Hallo Leute, ich habe eine Frage über das fernsteuern einer Excel mittels C#. Bisher habe ich folgendes Programm geschrieben und habe hierzu ein paar Fragen, wieso was weshalb nicht funktioniert, bzw. wie ich es programmiere, dass es funktioniert. Quellcode (139 Zeilen) Die erste Frage: Wie bekomme ich am besten hin, dass alle Seiten im Seitenlayout sind, per foreach funktioniert das nicht oder? Die zweite Frage: Ab Zeile 52 habe ich ja das Sheet "Deckblatt" ausgewählt, wieso schreibt es mir nic…
-
Okay danke euch schon mal für die Tipps. Ich mache mir nun etwas Gedanken wie schon @petaod geschrieben hat über das Konzept, ob ich die ganzen Module runterratter, oder diese Objektorientiert umwandle z.B. Quellcode (7 Zeilen) so in der Art... Naja nochmals danke und Ihr werdet sicher noch in der Angelegenheit von mir hören
-
@RodFromGermany Programmierkenntnisse mehr oder weniger okay, vor allem kann ich es mir erarbeiten kann Schritt für Schritt. Klar das war auch mein Gedanke nur hierfür besteht kein Interesse, dass ich es so mache. Deshalb zurück zur Frage wie man das ganze angehen könnte. Module in Klassen? Userforms in ____ ? etc.
-
Okay dann schaue ich da mal rein. Für mich macht das im eigentlichen auch kein Sinn, vor allem es auch nicht mein Wille ist, da ich eigentlich alles via VBA realisieren/automatisieren wollte. Jedoch soll das ganze Global verfügbar sein über die erwähnte Repository und diese soll nun mal die Excel Applikationen laden bzw. eben das gleiche machen wie das VBA Programm (mitsamt Userforms). (Eine einfachere Lösung wäre sicherlich ein Sharepoint, wo jeder auf diese Excel Zugriff hätte aber nunja..) Es…
-
Hallo Leute, ich habe nun ein mehr oder weniger kleines Problem und hoffe ihr habt da paar kleine Anreize für mich. Nachdem ich ein Projekt in VBA erstellt habe mit verschiedenen Modulen und Formularen, muss ich nun dieses Projekt in C# umschreiben. An sich erscheint es kein Problem zu sein mit der Microsoft.Office.Interop.Excel Bibliothek den Code dementsprechend umzuwandeln. Jedoch was mir Kopfzerbrechen bereitet ist, wie das ganze genauso wie in VBA (Excel) funktionieren soll. Den das ganze s…
-
@Mono stimmt, das hatte ich nicht bedacht wobei das im Regelfall funktionieren sollte. Dennoch sollte da was zur Sicherheit geändert werden, jedoch funktioniert das nicht ganz wie du es verfasst hast. Er meckert in der set Zeile, da sfile nicht einfach so daneben stehen darf. Hierzu eine Alternativlösung? @Mono hab die Lösung für das Problem und zwar mit der Workbooks.Count Methode, da wird automatisch immer das zuletzt geöffnete geschlossen und in dem Fall wird ja sozusagen immer ein neues Work…
-
Hallo Leute, habe ein mehr oder weniger kleines Problem mit dem .Close Event in diesem Fall. Es zeigt mir einen Laufzeitfehler '-2147352571 an mit der Meldung " Die angegebene Dimension ist ungültig für den Diagrammtyp". Meine Frage wieso funktioniert das .Close Statement nicht so wie es aus kommentiert da steht (Zeile 45), zumal das .open Statement (davor) mit sfile dahinter normal funktioniert. Quellcode (66 Zeilen)
-
@Mono okay alles klar, danke dir! tüfftel nun weiter..
-
@Mono danke jetzt ist es wenigstens in die nächste Zeile rein. Jetzt hat er ein '13 Fehler in Zeile 38, aber den versuche ich erst einmal selber zu fixen bevor ich mich hier wieder melde. Zum Verständnis, was hat es mit der Wildcard auf sich?
-
@Drahuverar Ja das weiß mein liebes Progrämmchen, hab das FileSystemObject in einem anderen Modul als Public @Mono Danke es hat mir schonmal gezeigt, dass er gar nicht in Zeile 38 rein geht wieso auch immer.
-
Mit dem importieren der FileSystemObject Bibliothek, kann man Variablen als ein Folder-Objekt deklarieren. Sofern ich mich nicht irre
-
Hallo Leute, ich hab hier ein Programm geschrieben, dass mir aus einem aktiven Workbook eine Zeile ausließt und später diese Zeile verwendet, um eine bestimmte Datei zu finden und aus dieser Datei ein Tabellenblatt in das aktive Workbook zu kopieren. An sich bin ich der Überzeugung das dieses Programm laufen sollte, jedoch macht es nur das was es soll bis zur Zeile Msgbox("Der Ausleseordner...."). Jedoch meldet das Programm keine Fehler und läuft einfach durch ohne was zu tun. Vielleicht sieht j…
-
@petaod Danke dir! Eigentlich so simpel nur mir hat das Wissen mit dem Year(date) Befehl gefehlt - blame on me Danke euch !!
-
@Schamash Sorry wenn ich so blöd Frage, aber bei welcher Prüfung genau? Mein Kopf schaltet schon so langsam aus für das Wochenende @petaod ich probiere mal die short Version mal aus oder das nächste mal .. Nein ich meinte damit, dass er mir die Zellen auch mit der richtigen Kalenderwoche vom letzten Jahr rauskopiert. z.B. will ich nur diese KW rauskopieren 04.-08. was er auch macht ,aber er kopiert auch gleichzeitig die Zellen vom letzten Jahr mit der KW raus.
-
Hallo Leute, ich habe mir eine Code geschrieben, welcher mir ein Zeilendatum in eine KW Woche umrechnet und diesen mit der aktuellen KW vergleichen soll. Das ganze funktioniert blendet bis auf das, dass er mir auch die KW von Jahren zuvor mitberücksichtigt und somit auch mit kopiert. Ich sehe im Code der Funktion nicht woran das liegt, hoffe Ihr habt ein Tipp. Hier das Hauptprogram: Quellcode (14 Zeilen) Hier die Funktion an die übergeben wird und auch die aktuelle KW Woche übernommen wird: Quel…
-
Hallo Leute, danke für die zahlreichen Antworten. Bisher ist der Wurm immer noch drin und ich tüfftel immer noch an einer Lösung Ich finde es wirklich komisch, das die Buttons sich meist immer genau nur einmal nach Start der Excel ausführen lassen. @peterfido dein Ansatz interessiert mich, da das in die Richtung der Lösung kommen könnte, jedoch stellt sich mir die Frage was du konkret mit Modal meinst, da die Excel sich nicht aufhängt sondern nach einmal benutzen die Buttons nicht mehr reagieren…
-
Hallo, danke schon mal soweit. Habe die .exd Dateien gelöscht jedoch habe ich bemerkt nachdem ich die Excel öffne immer wieder eine neue .exd Datei erstellt wird. Somit funktioniert das noch nicht wie gewünscht. Grüße
-
Ja das denke ich mir auch, aber wiegesagt sieht das ganze so aus: Quellcode (17 Zeilen) beim ersten mal nachdem ich die Excel starte funktionieren die Buttons noch, danach stellen sie sich tot
-
Hallo Leute, ich bin etwas verwundert über meine ActiveX Buttons. Folgendes: Wenn ich meine Excel starte funktionieren die Buttons das erste mal, danach lassen Sie sich nicht mehr drücken wieso auch immer. Ich befinde mich auch nicht im Entwurfmodus und die Buttons liegen ganz normal auf einem Tabellenblatt ab und haben nur die Funktion eine Userform aufzurufen. Beispiel: ->click auf Button im Tabellenblatt -> löst Userform1.Show aus Wenn ich die Makros über den VBA Editor Aufrufe lässt sich all…