Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

Sub Worksheet_Change automatisch in einen neue Datei/Tabelle

Forumthread: Sub Worksheet_Change automatisch in einen neue Datei/Tabelle

Sub Worksheet_Change automatisch in einen neue Datei/Tabelle
03.12.2024 10:38:30
Rainer
Hllo,
habe hier ein Marko für ein Worksheet. Da ich jedden Tag eine neue Datei mit Daten bekommen mus ich dies imm per Hand einfügen.
Gibt es eine Möglichkeit das es über ein Marko eingespielet wird und ich mir das per Hand sparen kann?
Vielen Dank für eure Hilfe schon jetzt einmal.

Viele Grüße
Rainer


Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("Y5:Y200")) Is Nothing Then
On Error GoTo ErrorHandler
Application.EnableEvents = False
Target.Value = UCase(Target)
ErrorHandler:
Application.EnableEvents = True
End If
End Sub
Anzeige
AW: Sub Worksheet_Change automatisch in einen neue Datei/Tabelle
03.12.2024 10:49:16
Onur
Copy&Paste ist zu viel Arbeit?
AW: Sub Worksheet_Change automatisch in einen neue Datei/Tabelle
03.12.2024 11:17:35
Rainer
Da du der einzige bis der geantwortet hat (Onur) , kann das nur für dich gewesen sein.
Also das funktioneirt nicht mit Copy and Paste nicht.
AW: Sub Worksheet_Change automatisch in einen neue Datei/Tabelle
03.12.2024 11:21:57
Onur
Einfach:
Code kopieren, Im VBA-Editor das Modul des Blattes, worauf sich das Makro beziehen soll, öffnen und dort einfügen. Fertig.
Anzeige
AW: Sub Worksheet_Change automatisch in einen neue Datei/Tabelle
03.12.2024 11:32:35
Rainer
Das ist das was ich morgens immer mache.
Die Frage war geht das auch automatisch ?
Die Datei ist jeden Morgen neu und es wäre schön, wenn man das in das Hautmakro mit einbinden kann.
Danke für deine Geduld und Mühe.
AW: Sub Worksheet_Change automatisch in einen neue Datei/Tabelle
03.12.2024 11:34:28
Onur
Woher kommt denn die Datei? Aus einer Vorlage, die befüllt wurde? DA würde ich das Makro reinschreiben und als Vorlage speichern.
Anzeige
AW: Sub Worksheet_Change automatisch in einen neue Datei/Tabelle
03.12.2024 11:41:19
Rainer
Leider geht das nicht da die Datei jeden Morgen vom System erstellt wird und der Name änder sich mit en Anwender der die Datei abruft. Daher hatte ich gehofft das es eine Löscung gibt.
AW: Sub Worksheet_Change automatisch in einen neue Datei/Tabelle
03.12.2024 11:56:27
Onur
Sorry, aber ich werde dir nicht helfen, da Codes, die die Codes anderer Mappen manipulieren können, potentiell gefährlich sind.
Man könnte aber ein Makro schreiben, mit dem man die Datei importiert, die Seite mit den Daten auf ein Blatt einfügt, das schon das Makro enthält.
Anzeige
würdest du uns auch an der Lösung teilhaben lassen? (owT)
03.12.2024 12:18:42
Pierre
AW: Sub Worksheet_Change automatisch in einen neue Datei/Tabelle
03.12.2024 12:13:34
Rainer
Das verstehe ich gut. Aber du hast mir schon geholfen da ich mal anders an das Problem gegangen bin und so eine Lösung gefunden habe.
Manchmal hilft es laut zu sprechen bzw. zu schreiben und dann kommt die Lösung fast von allleine.
Vielen dank fürs Antworten und Helfen.
Rainer
AW: Sub Worksheet_Change automatisch in einen neue Datei/Tabelle
03.12.2024 12:54:32
Onur
Guckst du hier:
Diese Datei öffnet deine gewünschte Datei und importiert die Daten.
Und dein Makro, das jetzt auch bei Massenänderungen (ein ganzer Bereich wird verändert) funktioniert), ist mit drin.
https://www.herber.de/bbs/user/173955.xlsm
Anzeige
AW: Sub Worksheet_Change automatisch in einen neue Datei/Tabelle
03.12.2024 11:03:54
Rainer
Leider funktionert das dann nicht, auf die Idee bin ich auch schon gekommen.
AW: Sub Worksheet_Change automatisch in einen neue Datei/Tabelle
03.12.2024 11:45:42
RPP63
Moin!
Da das Ereignismakro ja nichts anderes macht, als den Text GROSS zurückzugeben …
… würde ich mir ein Makro in die Personal.xlsb legen und in den Optionen einen Shortcut (hier böte sich Strg+Umschalt+G (für groß) an) festzulegen.
Dann markierst Du den Bereich, der umgewandelt werden soll und drückst den Shortcut.
Mal auf die Schnelle:
Sub Gross()

'Shortcut Strg+Umschalt+G
Dim x As Range
If TypeName(Selection) = "Range" Then
For Each x In Selection
x = UCase(x)
Next
End If
End Sub

Gruß Ralf
Anzeige
AW: Sub Worksheet_Change automatisch in einen neue Datei/Tabelle
03.12.2024 12:52:09
Rainer
EIn Frage habe ich noch kann man nicht das Fornat so machen das es immer wenn ich einenn Trag mache alles in Großbuchstaben umwandelt?
AW: Sub Worksheet_Change automatisch in einen neue Datei/Tabelle
03.12.2024 11:05:41
Onur
Da du DIR SELBST geantwortet hast, weiss Keiner, wen du meinst.
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18