Office: Nutzerkontrolle per VBA

Helfe beim Thema Nutzerkontrolle per VBA in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo zusammen Ich habe einige Dateien erstellt, welche in einem Ordner gespeichert sind. Zusammen gibt das ein recht cooles Programm. Ein Freund... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Martin_Fri, 19. Juli 2024.

  1. Martin_Fri Neuer User

    Nutzerkontrolle per VBA


    Hallo zusammen

    Ich habe einige Dateien erstellt, welche in einem Ordner gespeichert sind. Zusammen gibt das ein recht cooles Programm. Ein Freund nutzt dieses Programm für sich auch.
    Da der Aufwand recht gross war, möchte ich eine Sperre für eine Weitergabe einrichten.
    Meine Idee ist, dass ich in einer Datei bei mir oder auf meiner Webseite eine Art Code für den Nutzer bereitstelle.
    Eine Datei im Programm müsste dann quasi per VBA-Makro vergleichen, ob der Code aus seiner Exceldatei auch bei mir vorhanden ist.
    In einer Zelle müsste dann quasi stehen "berechtigt" oder "unberechtigt".

    Wer hat eine Idee oder kennt eine Möglichkeit, mich zu unterstützen?

    Danke schon mal im Voraus!

    Gruss Martin
     
    Martin_Fri, 19. Juli 2024
    #1
  2. Hajo_Zi
    Hajo_Zi Erfahrener User
    Hajo_Zi, 20. Juli 2024
    #2
  3. Klaus-Dieter Erfahrener User
    Hallo Martin,

    es gibt in Excel keinen Schutz. Was für ein Problem hast du mit der Weitergabe der Makros? Vermarkten kannst du so etwas ohnehin nicht.
     
    Klaus-Dieter, 20. Juli 2024
    #3
  4. d'r Bastler
    d'r Bastler Erfahrener User

    Nutzerkontrolle per VBA

    Moin Martin,

    anders als die Herren oben behaupten, gibt durchaus Möglichkeiten Makros, ich nenne es im Folgenden mal Code zu schützen, bzw. außer Funktion zu setzen. Tatsache bleibt aber: XL ist ungefähr so sicher wie Fort Knox ohne Wachdienst und Schlösser.

    Man kann z.B. ein Workbook darauf prüfen, ob es noch geschützt ist. Falls nicht - killt man einfach allen VBA-Code. Dazu habe ich ein Modul geschrieben das sich MorsSubito nennt. Sorry, ein bisschen makaber angelehnt an den mediznischen Begriff für Plötzlichen Kindstod

    Wenn du Interesse hast, melde Dich bitte hier an und ich helfe Dir gerne durch Dein Projekt.

    Schöne Grüße
     
    d'r Bastler, 21. Juli 2024
    #4
  5. Klaus-Dieter Erfahrener User
    Das muss man sich mal auf der Zunge zergehen lassen:

     
    Klaus-Dieter, 21. Juli 2024
    #5
  6. RPP63_neu
    RPP63_neu Erfahrener User
    Wie genau "killst" Du den vorhandenen VBA-Code?
    Wahrscheinlich mittels VBA!Nutzerkontrolle per VBA :rolleyes:
    Wie willst Du folglich den "Kill-Code" aktivieren, wenn der mittelmäßig begabte User erst mal VBA deaktiviert und sich den (hoffentlich geschützten) VBA-Code anschaut (Anleitungen gibt es massenhaft im Netz)?
    Es gibt durchaus Ernst zu nehmende "Verschleierungen".
    Auslagern des Codes in eine DLL und kompilieren der Excel-Datei in eine .exe
    Da ist aber VBA nicht das Mittel der Wahl!
    (noch nicht mal, wenn man bastelt)
     
    RPP63_neu, 21. Juli 2024
    #6
    1 Person gefällt das.
  7. d'r Bastler
    d'r Bastler Erfahrener User
    Na dann gefallt Euch mal gegenseitig ...
     
    d'r Bastler, 21. Juli 2024
    #7
  8. Martin_Fri Neuer User

    Nutzerkontrolle per VBA

    Danke für eure Hinweise und Anregungen.
    Zur Klärung:
    Es geht mir auch nicht darum, die Dateien und einen Code zu löschen.
    Ich will es auch nicht vermarkten können (Bin kein Software.Entwickler, nur Geschäftsführer eines Handwerkbetriebt).

    Die einzige "Störung" welche ich als sinnvoll und möglich angeschaut habe, war dass es beim öffnen der Dateien (kann in jeder Datei unabhängig) durch eine Code die "Berechtigung" prüft. Bei nicht i.o. führe ein Makro aus.
    Dieses Makro schliesst entweder die Datei gleich wieder oder zeigt einen Hinweis (MsgBox, Userform, ...) in welcher zu lesen ist, dass die Datei nicht korrekt benutzt wird.
    Das soll dann einfach nerven ;-)
    Das kann alles umgangen werden. Ist mir klar. Aber es ist (war) mindestens ein Hinweis da.
     
    Martin_Fri, 23. Juli 2024
    #8
  9. Klaus-Dieter Erfahrener User
    Hallo,

    spare dir die Mühe. Alles was verborgen ist, macht nur neugierig.
     
    Klaus-Dieter, 23. Juli 2024
    #9
  10. schatzi Super-Moderator
    So, ihr kleinen Racker,

    die Mutti hat (mal wieder) feucht durchgewischt und all den (OffTopic-)Dreck entfernt, den ihr hier rein getragen habt.

    Bitte in Zukunft sorgsam die Schuhe beim Betreten des Forums abtreten und alle einmal tiiiief durchatmen!
     
    schatzi, 3. August 2024
    #10
    1 Person gefällt das.
  11. Klaus-Dieter Erfahrener User
    Hallo Schatzi,

    Danke dafür. Hast du die Profilnachricht gelesen, die ich dir dazu geschickt hatte?
     
    Klaus-Dieter, 3. August 2024
    #11
  12. schatzi Super-Moderator
    Ja, ist im Hinterstübchen notiert.
     
    schatzi, 3. August 2024
    #12
Thema:

Nutzerkontrolle per VBA

Die Seite wird geladen...
  1. Nutzerkontrolle per VBA - Similar Threads - Nutzerkontrolle VBA

  2. VBA - Ausblenden aller Tabellenblätter außer X

    in Microsoft Excel Hilfe
    VBA - Ausblenden aller Tabellenblätter außer X: Guten Morgen, ich bin ziemlicher VBA Neuling und habe aktuell Probleme mit einer Datei, die ich entwickelt habe. Zu der Datei: Es handelt sich um Daten, auf die lediglich ein bestimmter...
  3. Kamera in Excel einbinden und per vba Fotos erstellen

    in Microsoft Excel Hilfe
    Kamera in Excel einbinden und per vba Fotos erstellen: Kamera in Excel einbinden Hallo, ich suche einen Code für eine UserForm, mit der ich die integrierte Kamera des WinPC in der UserForm anzeigen lassen kann und davon ein Bild sichern kann.
  4. Liste aller Comboboxen im Sheet

    in Microsoft Excel Hilfe
    Liste aller Comboboxen im Sheet: Hallo allerseits, Ich möchte alle Comboboxen eines Worksheets mit VBA auslesen und finde nicht den Namen der Liste in den Sheet-Eigenschaften, in der die Comboboxen gespeichert sind. Wer weiß, wo...
  5. Pivot Tabelle: Quelle per VBA verändern

    in Microsoft Excel Hilfe
    Pivot Tabelle: Quelle per VBA verändern: Hi all, gibt es eine Möglichkeit, wie ich die Quelle einer Pivot Tabelle mit einem Klick aktualisieren kann? 1) Beispiel Quelle: [Datum_Dateiname.xlsx]Tabelle1!$A:$AA 2) Beispiel wie es je nach...
  6. Auswertung aus mehreren Registern erstellen (nur die Gelbmarkierten oder mit Datum von akt. Woche)

    in Microsoft Excel Hilfe
    Auswertung aus mehreren Registern erstellen (nur die Gelbmarkierten oder mit Datum von akt. Woche): Hallo zusammen, ich arbeite mit einer Excel-Arbeitsmappe, die mehrere Tabellenblätter enthält. Jedes Blatt dokumentiert bestimmte Vorgänge, und die Struktur der Daten ist in allen Blättern...
  7. VBA in einer Zeile zu lang

    in Microsoft Excel Hilfe
    VBA in einer Zeile zu lang: Moin, mein VBA Code ist für eine Zeile zu lang. Kann mir einer helfen wie ich den auf 2 Zeilen aufteilen Kann? arrSchuhDaten = Array(Range("A6"), Range("F6"), Range("J6"), Range("A7"),...
  8. Listbox wird nicht breiter, Schriftgrösse ändert sich

    in Microsoft Excel Hilfe
    Listbox wird nicht breiter, Schriftgrösse ändert sich: Hallo, ich habe ein Formular dessen Breite ich mit der Maus ändern kann. Im Formular habe ich einen Rahmen und darin eine Listbox deren Breite an die Formularbreite angepasst wird....
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden