Bestehendes Makro Teil II

.. das wohl mächtigste Werkzeug in Bill Gates' Büro-Sippe. Ob reine Formeln, PowerQuery oder VBA. Hier bleiben kaum Wünsche unerfüllt.
Benutzeravatar
d'r Bastler
Beiträge: 670
Registriert: 29. Aug 2022, 13:20
Hat sich bedankt: 175 Mal
Danksagung erhalten: 90 Mal

Re: Bestehendes Makro Teil II

#11

Beitrag von d'r Bastler »

Moin Nanu,

in der Annahme, dass du Dich im Moment noch genüsslich in den Kissen rekelst, schon mal eine Wasserstandsmeldung: Die Übernahme der Daten aus der geschlossenen Datei eines Unterverzeichnisses funktioniert schon mal. Musste dazu allerdings tief in die Trickkiste der Vergangenheit greifen. :shock:

Wenn dann bei Dir mal Arbeitszeit ist, habe ich hoffentlich auch noch den Referenz bearbeiten und die Übersetzungen fertig. Zur Implementierung in Deine Mappen bekommst eine kleine Anleitung extra.

Genieß Dein Frühstück,
vg
d'r Bastler von den VBAsteleien.de
Win 10 + Office 2019 & Win11 + Office 2021 + Visio 2019 pro & macOS.X15 + Office2019pro & Android12 & XL365
Benutzeravatar
d'r Bastler
Beiträge: 670
Registriert: 29. Aug 2022, 13:20
Hat sich bedankt: 175 Mal
Danksagung erhalten: 90 Mal

Re: Bestehendes Makro Teil II

#12

Beitrag von d'r Bastler »

Jou saah'na Nanu,

gau dim!!
:lol: ok, das war jetzt nicht fair, du kannst ja kein chinesisch... also übersetzt:

Guten Morgen Nanu,

es ist erledigt! Es sind leider wieder Änderungen in mehreren Modulen, so daß Du Deine Formatierungen hier nicht wieder findest. Du kannst sie aber step-by-step in Deine Mappen integrieren:

1.) überschreibe Dein Blatt System mit meinem neuen
2.) ersetzte bzw. füge diese drei Module in Deine Mappe ein: mdlLanguage, mdlReferenzen und mdlSystem
3.) ersetze die bisherige usfAdmin durch meine neue

Die Technik VBA zu importieren ist Dir ja bekannt. Damit müssten -sollte ich nichts übersehen haben- eigentlich alle Ergänzungen bei Dir angekommen sein.

Falls nicht, musst eben doch meine neue Version noch einmal formatieren, sorry!
El Gestor Di Cualidad.xlsb
(221.25 KiB) Noch nie heruntergeladen
Deine Filial-Tabellen kannst Du beliebig in Unterverzeichnissen des Gestors ablegen, sonst werden sie nicht gefunden. Falls die jetzt allerdings auf einem Netzlaufwerk liegen, müssten wir den Pfad dahin noch anpassen.

Freue mich auf Deine Rückmeldung: nach ausführlichem Testen, versteht sich ;)

Yoi gin ! = Cu soon!
lg
d'r Bastler von den VBAsteleien.de
Win 10 + Office 2019 & Win11 + Office 2021 + Visio 2019 pro & macOS.X15 + Office2019pro & Android12 & XL365
Benutzeravatar
Nanu
Beiträge: 58
Registriert: 14. Okt 2023, 20:20
Hat sich bedankt: 33 Mal
Danksagung erhalten: 12 Mal
Kontaktdaten:

Re: Bestehendes Makro Teil II

#13

Beitrag von Nanu »

Ok muchas gracias Bastler,
Freitag haben wir Feiertag da werde ich mir das mal in Ruhe ansehen und in mein Programm integrieren.
Dann gebe ich dir eine Rückmeldung. Wobei ich dir die theoretisch auch jetzt schon geben kann :lol:
Wie immer alles Super!!
Saludos Nanu
Folgende Benutzer bedankten sich beim Autor Nanu für den Beitrag:
d'r Bastler
Benutzeravatar
Nanu
Beiträge: 58
Registriert: 14. Okt 2023, 20:20
Hat sich bedankt: 33 Mal
Danksagung erhalten: 12 Mal
Kontaktdaten:

Re: Bestehendes Makro Teil II

#14

Beitrag von Nanu »

Hola Bastler,
wollte ja wenigstens mal schauen was so alles neu ist aber nach der Anmeldung kommt direkt der Debugger. Mache ich etwas falsch?
4.jpg
4.jpg (46.42 KiB) 3963 mal betrachtet
5.jpg
5.jpg (11.08 KiB) 3963 mal betrachtet
Saludos Nanu
Benutzeravatar
thowe
Beiträge: 196
Registriert: 12. Sep 2022, 16:57
Hat sich bedankt: 78 Mal
Danksagung erhalten: 67 Mal
Kontaktdaten:

Re: Bestehendes Makro Teil II

#15

Beitrag von thowe »

Hallo Nanu

In diesem phantastischen Werk von heb wird irgendwo, ich nehme an, im Modul mdlSystem (oder so ähnlich) - ichhabe die Datei nicht heruntergeladen
die Variable/Enum(?) wb.path deklariert sein.

Guck mal nach und passe den Pfad ZU DEINER DATEI/FODLER bei wb. path an

lg thowe
Benutzeravatar
d'r Bastler
Beiträge: 670
Registriert: 29. Aug 2022, 13:20
Hat sich bedankt: 175 Mal
Danksagung erhalten: 90 Mal

Re: Bestehendes Makro Teil II

#16

Beitrag von d'r Bastler »

Moin allerseits,
die Fehlermeldung "Pfad" irritiert mich sehr, denn es wurde vorher die System aufgerufen, die wb als ThisWorkbook definiert, path ist eine defnierte Eigenschaft davon.
Einzige Idee: Du hast unterhalb von Gestor kein Unterverzeichnis. Falls es das ist, Asche auf mein Haupt :oops: , das hätte ich abfangen müssen ... Sorry! Ich schau mir das später noch mal an.

Als Schnellschuss: für vor der Zeile mal on error resume next ein, dann sollte es erst einmal laufen.
vg
d'r Bastler von den VBAsteleien.de
Win 10 + Office 2019 & Win11 + Office 2021 + Visio 2019 pro & macOS.X15 + Office2019pro & Android12 & XL365
Benutzeravatar
d'r Bastler
Beiträge: 670
Registriert: 29. Aug 2022, 13:20
Hat sich bedankt: 175 Mal
Danksagung erhalten: 90 Mal

Re: Bestehendes Makro Teil II

#17

Beitrag von d'r Bastler »

ok, zweiter Versuch ...
ich laufe nur dann in eine Fehlermeldung, wenn es unter El Gestor kein Unterverzeichnis gibt, das .xlsm-Dateien enthält. Um dem aus dem Weg zugehen, erlaube ich die Nutzung der letzten beiden Buttons im usfAdmin jetzt nur, wenn in der ComboBox etwas verfügbar ist. Dazu der Code für die usfAdmin neu:

Code: Alles auswählen

Option Explicit

Sub UserForm_Activate()
Dim i As Integer, c As Integer
Unload usfPW
With x_tab_0
    c = .Cells(1, Columns.Count).End(xlToLeft).Column
    For i = 2 To c
    ComboBox1.AddItem .Cells(1, i)
    Next i
End With

CommandButton9.Enabled = False
CommandButton10.Enabled = False

ListRefs
SetLanguage
ComboBox2.SetFocus
lblLang.Caption = cbx
End Sub

Private Sub CommandButton1_Click()
    ActiveSheetDelete
End Sub

Private Sub CommandButton2_Click()
    Vision "all"
End Sub

Private Sub CommandButton3_Click()
    Vision "home"
End Sub

Private Sub CommandButton4_Click()
    AllSheetsReset
End Sub

Private Sub CommandButton5_Click()
    AdminSheetsShow
End Sub

Private Sub CommandButton6_Click()
    AdminSheetsHide
End Sub

Private Sub CommandButton7_Click()
    ReferenceDelete
End Sub

Private Sub CommandButton8_Click()
    Unload Me
End Sub

Private Sub CommandButton9_Click()
    OpenReference
End Sub

Private Sub CommandButton10_Click()
    GetReferenceValues
End Sub

Private Sub ComboBox1_Change()
iCol = ComboBox1.ListIndex + 2
    SetLanguage
End Sub

Private Sub ComboBox2_Change()
If ComboBox2.ListIndex <> -1 Then
    CommandButton9.Enabled = True
    CommandButton10.Enabled = True
Else
    CommandButton9.Enabled = False
    CommandButton10.Enabled = False
End If
End Sub
Wichtig sind dabei nur die Änderungen in den ersten 20 und letzten zwölf Zeilen.

Hoffe ich konnte helfe ... :shock:
vg
Folgende Benutzer bedankten sich beim Autor d'r Bastler für den Beitrag:
Nanu
d'r Bastler von den VBAsteleien.de
Win 10 + Office 2019 & Win11 + Office 2021 + Visio 2019 pro & macOS.X15 + Office2019pro & Android12 & XL365
Benutzeravatar
d'r Bastler
Beiträge: 670
Registriert: 29. Aug 2022, 13:20
Hat sich bedankt: 175 Mal
Danksagung erhalten: 90 Mal

Re: Bestehendes Makro Teil II

#18

Beitrag von d'r Bastler »

Moin thowe,

inzwischen kennst Du die Struktur meiner VBAsteleien (ICH BAUE KEINE PHANTSATISCHEN WERKE, ich VBAstle ;) !) so gut, dass Du mit Deiner Vermutung mdlSystem oder so schon ziemlich dicht dran bist. Tatsächlich ist wb dort Public As WorkBook definiert und wird in der Sub System mit = ThisWorkBook gefüllt. Der Aufruf dieser Sub ist in der zweiten Zeile der Fehler-meldenden Sub ListRefs schon erfolgt, weswegen mich die Fehlermeldung ja auch so irritiert.

@Nanu Bin gespannt, was du noch zu berichten hast... :)

vg
d'r Bastler von den VBAsteleien.de
Win 10 + Office 2019 & Win11 + Office 2021 + Visio 2019 pro & macOS.X15 + Office2019pro & Android12 & XL365
Benutzeravatar
Nanu
Beiträge: 58
Registriert: 14. Okt 2023, 20:20
Hat sich bedankt: 33 Mal
Danksagung erhalten: 12 Mal
Kontaktdaten:

Re: Bestehendes Makro Teil II

#19

Beitrag von Nanu »

Muchas gracias. Wie gesagt Freitag ist Feiertag und da werde ich mich mit deinem Programm ausführlich beschäftigen.
Saludos Nanu
Benutzeravatar
Nanu
Beiträge: 58
Registriert: 14. Okt 2023, 20:20
Hat sich bedankt: 33 Mal
Danksagung erhalten: 12 Mal
Kontaktdaten:

Re: Bestehendes Makro Teil II

#20

Beitrag von Nanu »

Hola Bastler,
habe immer noch den selben Fehler. Bestimmt mache ich etwas falsch. Habe aber noch nicht herausgefunden was.
Ich bleibe dran
Saludos Nanu
Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste