Thema Datum  Von Nutzer Rating
Antwort
Rot Zwei Makros zusammenführen
02.08.2017 07:38:27 psch
NotSolved

Ansicht des Beitrags:
Von:
psch
Datum:
02.08.2017 07:38:27
Views:
1053
Rating: Antwort:
  Ja
Thema:
Zwei Makros zusammenführen

Hallo zusammen

Ich habe zwei Codes die ich mit hilfe von Google gefunden habe, das problem ist aber ich müsste diese beiden kombinieren nur bringe ich das nicht hin.

Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
Dim rngPrüfbereich As Range
Set rngPrüfbereich = Range("A1:A20")
If Not Intersect(Target, rngPrüfbereich) Is Nothing Then
    Application.EnableEvents = False
    Target.Value = Replace(Target, ".pdf", "")
    ActiveSheet.Hyperlinks.Add Anchor:=Target, _
        Address:="C:\Temp\" & Target & ".pdf"
    Application.EnableEvents = True
End If
End Sub

Mit diesem Code kann ich verschiedene pdf`s öffnen mit einem click auf eine Zelle.

Sub OeffnePDF()
Dim Datei As String
Datei = "D:\Documents and Settings\nicole.wurkowski\Desktop\STX Auswertung\Kunde A.pdf"
ActiveWorkbook.FollowHyperlink Datei

'Zwischenablage:
SendKeys "^a", True
SendKeys "^c", True
   
'pdf Schließen:
SendKeys "%{F4}"

Application.wait(now+timevalue("00:00:02"))
 
'In Excel-Tabellenblatt einfügen
ActiveSheet.Paste

End Sub

Mit diesem Code kann mann den inhalt einer pdf Kopieren,

Ich habe diese Codes einzel Probiert da funktionieren diese einwandfrei. Ich hätte es jetzzt gerne so das ich mit einem Click auf die Zelle die pdf Datei öffnen kann und sie sich dann selber kopiert und einfügt was mit dem zweiten Code möglich ist.

Gruss psch


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Zwei Makros zusammenführen
02.08.2017 07:38:27 psch
NotSolved