Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

EXCEL VBA Farbcode Durchstreichen MSG BOX
#51
=)   volltreffer ...

mir ist übrigens noch eingefallen, wie man das Problem mit der Eingabe lösen könnte ....

Die Abfrage nach der Formularnummer und als ausgabe immer "Formular" & "" ... so müsste das gehn oder?



Edit: Treffer.Offset(1, 0).Value = "Formular " & nForm ..... so geht es doch nicht :D

jetzt sind wir wieder beim vb thema .... verkettung der Umstände erzeugt neue Probleme :D
Antworten Top
#52
Du meinst als Verkettung? Also nur nach der Nummer Fragen und den Rest im Hintergrund zusammenbasteln?
Antworten Top
#53
(23.09.2016, 11:15)IchBinIch schrieb: Du meinst als Verkettung? Also nur nach der Nummer Fragen und den Rest im Hintergrund zusammenbasteln?

Treffer.Offset(1, 0).Value = "Formular " & nForm

hab grad nochmal geschaut ... das sprengt den Rahmen ... also das wird zu viel ... defintiv.

Da müsste die nForm auf der du das Programm ja aufgebaut hast komplett verändert werden.


Also JA - das war die Idee .... aber das war mein Fehler ... das hätte man sich von Anfang an überlegen müssen damit das Prg. komplett anders aufgebaut werden kann.
Antworten Top
#54
Eigentlich nicht.

Du musst nur diese Zeilen einfügen


Code:
zm = .Cells(Rows.Count, 1).End(xlUp).Row
   nForm = InputBox("Geben Sie die neue Formularnummer ein:                 (z.B. 012)")
   nForm = "Formular " & nForm

Gruß
Ich


.xlsm   Hilfe_Ich.xlsm (Größe: 21,01 KB / Downloads: 1)
Antworten Top
#55
hm okay - funktioniert.

bei mir hat er entweder direkt am ende weiter gemacht und nur 012 geschrieben oder formularformular012.


jedesmal wenn was neues läuft - fällt mir wieder was ein wie man etwas automatisieren könnte =)

wenn ein formular bereits besteht, könnte man ja auch die bereits eingegebenen Daten übernehmen ::P

also Bezeichnung und Betrifft !? =)

Ich bau gerade noch einen Schutz ein ... zeig ich dir mal wenn ich fertig bin =)

was denkst du? würde es Sinn machen die Spalten C D E noch direkt einzutragen wenn eh ein neues Formular erstellt wird? =)
Antworten Top
#56
Dem Herr sein Königreich :32:
Werte der Spalten C:E werden für das neue Formular übernommen.

Gruß
Ich


.xlsm   Hilfe_Ich.xlsm (Größe: 22,72 KB / Downloads: 2)
[-] Folgende(r) 1 Nutzer sagt Danke an IchBinIch für diesen Beitrag:
  • freeloader1986
Antworten Top
#57
jetzt hab ich aber deinen ehrgeitz geweckt ...

muss grad mal schnell schauen was du geändert hast damit ich das bei meiner datei noch einbauen kann .... hab selber wieder drin rum geschrieben, dass ich mal schaun muss dass ich da nix kaputt mache =)


Danke   =)
Antworten Top
#58
ich hab mal noch was für die theorie ...

aktuell löse ich das Problem mit zuweisung über tabellen und über den aktualisieren button


Wenn ich in dieser excel Liste einen Kopf einfügen würde mit Daten ... z.B. Name 1, Name 2

könnte man das mit einem Makro so programmieren, dass eine weitere Datei die in dem selben windows ordner liegt (nur in diesem Ordner) an einer beliebigen Stelle den Namen1 und Namen 2 eingetragen bekommt?

OHNE die zweite Datei zu öffnen oder müssen beide dateien geöffnet sein (wie jetzt auch, da sich die Werte sonst nicht aktualisieren)
Antworten Top
#59
Hi,

Du hast mich verloren nach: :19:


Zitat:ich hab mal noch was für die theorie ...

Was hast Du vor? Nochmal für "alte" Herren bitte!
Antworten Top
#60
mhhhhhhhh aaaaaaasloooo :D



Ich erstelle eine art "Maske".

Also schreibe in einer Zelle Namen1 und in eine andere Namen2.

Wenn ich jetzt eine NEUE Excel datei erstelle, kann ich in dieser NEUEN excel datei in einer gewünschten Zelle der Name1 und Name2 aus dem Tabellenblatt auslesen.

ich mache das z.b. wenn ich 15mal komplett gleiche Formulare erstellen muss aber jeweils der Kopf anders ist. Name1 und Name2.

In meiner Variante muss ich jedoch alle Tabellenblätter öffnen und "synchronisieren" =)



so ähnlich wie der Serienbrief bei Word :D
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste