Office: (Office 2010) VBA Code

Helfe beim Thema VBA Code in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo zusammen, kann mich jemand bei der Übersetzung eines VBA Codes unterstützen? Ich bekam diese Datei und blick nicht ganz durch was damit... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von rosa Zeppelin, 29. Juni 2019.

  1. VBA Code


    Hallo zusammen,
    kann mich jemand bei der Übersetzung eines VBA Codes unterstützen?

    Ich bekam diese Datei und blick nicht ganz durch was damit verarbeitet wird. *boah

    Vielen vielen Dank im Voraus!

    VLG

    Sub Kopieren_Aktivieren()
    'Tastenkombinationen einschalten
    Application.OnKey "^x"
    Application.OnKey "^c"
    Application.OnKey "^v"
    Application.OnKey "+{DEL}"
    Application.OnKey "+{INSERT}"

    'Drag & Drop wieder erlauben
    Application.CellDragAndDrop = True

    'Schaltflaechen in Menüleiste => Bearbeiten aktivieren
    procControlEnableDisable 21, True ' Ausschneiden
    procControlEnableDisable 19, True 'Kopieren
    procControlEnableDisable 22, True 'Einfuegen
    procControlEnableDisable 755, True 'Inhalte einfuegen
    procControlEnableDisable 809, True 'Office-&Zwischenablage

    End Sub

    Sub Kopieren_Deaktivieren()
    'Tastenkombinationen deaktivieren
    Application.OnKey "^x", ""
    Application.OnKey "^c", ""
    Application.OnKey "^v", ""
    Application.OnKey "+{DEL}", ""
    Application.OnKey "+{INSERT}", ""

    'Drag & Drop ausschalten
    Application.CellDragAndDrop = False

    'Schaltflaechen in Menüleiste => Bearbeiten deaktivieren
    procControlEnableDisable 21, False ' Ausschneiden
    procControlEnableDisable 19, False 'Kopieren
    procControlEnableDisable 22, False 'Einfuegen
    procControlEnableDisable 755, False 'Inhalte einfuegen
    procControlEnableDisable 809, False 'Office-&Zwischenablage

    End Sub

    Sub procControlEnableDisable(intId As Integer, _
    bolStatus As Boolean)
    Dim cmbSuche As CommandBar
    Dim cmbcSteuerelement As CommandBarControl
    On Error Resume Next
    For Each cmbSuche In Application.CommandBars
    Set cmbcSteuerelement = _
    cmbSuche.FindControl(ID:=intId, recursive:=True)
    If Not cmbcSteuerelement Is Nothing Then
    cmbcSteuerelement.Enabled = bolStatus
    End If
    Next
    End Sub

    :)
     
    rosa Zeppelin, 29. Juni 2019
    #1
  2. Moin,
    ohne die Datei zu kennen, die ersten beiden Funktionen machen genau das, was ihr Name sagt: die erste aktiviert sämtliche Möglichkeiten des Kopierens und Einfügens, die zweite schaltet genau diese Funktionen aus.
    Die letzte Funktion bekommt Parameterwerte übergeben, daher ist es ohne Zusammenhang und Aufrufprozedur schwer ersichtlich, was diese Sub machen soll. Da es um CommandBars geht, gehe ich von einer älteren Prozedur aus, da ab Excel 2007 eigentlich kaum mehr mit Commandbars gearbeitet wird. Aber da kann ich mich auch irren...
     
    ReginaR, 30. Juni 2019
    #2
  3. Hi,

    die Aufrufprozeduren des letzten Makros stehen ja in den ersten beiden Subs. Die machen das gleiche für die Schaltflächen, falls man anstatt der Shortcuts über die Schaltflächen kopieren/ausschneiden und einfügen will.

    LG Dax
     
    Jadzia_Dax, 30. Juni 2019
    #3
  4. VBA Code

    Ok, hast Du Recht, habe ich übersehen..
     
    ReginaR, 1. Juli 2019
    #4
  5. Hallo zusammen,
    vielen Dank für die Antwort. Ich habe hier eine Datei bekommen in welche ich einarbeiten soll!
    D.h. es wurden eigentlich alle Daten die ich dort reinkopiert habe mitaufgezeichnet?
     
    rosa Zeppelin, 7. Juli 2019
    #5
  6. Moin,
    Deine Frage verstehe ich nicht. Du hast eine Datei bekommen, in der sich die Makros befinden, die Du oben gepostet hast. Was Du wo reinkopiert hast, kann ich nicht erkennen.
     
    ReginaR, 7. Juli 2019
    #6
Thema:

VBA Code

Die Seite wird geladen...
  1. VBA Code - Similar Threads - VBA Code

  2. Excel VBA - Code Hilfe (Spalten, Werte kopieren etc.)

    in Microsoft Excel Hilfe
    Excel VBA - Code Hilfe (Spalten, Werte kopieren etc.): Hallo, ich benötige Hilfe für ein Problem, welches ich leider selbst schwerlich als Anfänger nicht lösen kann: Ich möchte von dem Tabellenblatt "Tabelle1" aus den Zellen B8:B14, K8:K14, B18:B25,...
  3. VBA Code " Zeilenhöhe bei Verb. Zellen Funktioniert fasst"

    in Microsoft Excel Hilfe
    VBA Code " Zeilenhöhe bei Verb. Zellen Funktioniert fasst": Hallo Leute dieser Code für Zellenhöhe bei Verbundenen Zellen Funktioniert fast. Ich habe ein Code von jemand anderem bekommen der nicht in einem Forum ist. Ich kann gerade diese Person nicht...
  4. PDF mit Namen,Datum speichern im Zielordner

    in Microsoft Excel Hilfe
    PDF mit Namen,Datum speichern im Zielordner: Hallo, habe das Problem den Namen in Zelle D2, Vorname in Zelle D5 , das Datum steht in der Zelle B 10 und soll beim speichern so angezeigt werden (Max Mustermann 2023 Oktober) wie und wo muß ich...
  5. Datentabelle per VBA Makro durch Kopieren und Einfügen einer Kopfzeile aufteilen

    in Microsoft Excel Hilfe
    Datentabelle per VBA Makro durch Kopieren und Einfügen einer Kopfzeile aufteilen: Hallo Zusammen, mein erster Beitrag hier, also schon mal Sorry im Voraus, wenn unvollständig beschrieben *:)* Ich habe das Forum schon nach einem brauchbaren Lösungsansatz durchsucht, bin aber...
  6. UserForm zum bearbeiten von Tabellen und speichern

    in Microsoft Excel Hilfe
    UserForm zum bearbeiten von Tabellen und speichern: Guten Tag Ich habe leider ein Problem, das mich zur Verzweiflung bringt. Vielleicht findet hier jemand einen Lösung für mein Problem. Ich bekommen leider einen Laufzeitfehler '1004'. Zur...
  7. VBA Code Tabellenblatt kopieren und UserForm

    in Microsoft Excel Hilfe
    VBA Code Tabellenblatt kopieren und UserForm: Hallo, ich hoffe mir kann jemand helfen. Schon mal vielen Dank für die Unterstützung. Folgende Thematik: In dem Blatt 1 ist ein ComandButton. Mit Klick soll über VBA folgendes abgefragt...
  8. VBA Code anpassen mit variablem Tabellen Ende

    in Microsoft Excel Hilfe
    VBA Code anpassen mit variablem Tabellen Ende: Hallo, im folgenden Code möchte ich gerne statt eines fest vorgegebenen Tabellen Ende ein variables einsetzen. Sub Verkettung() Dim i As Long For i = 2 To 15000 'Hier soll kein festes Ende...
  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