'Code im Userform
'im Userform müssen Textboxen mit den Namen txbArtEtiAd und txbArtEtiVal angelegt werden
Option Explicit
Private Sub CommandButton1_Click()
'Schaltfläche zum übertragen des Hyperlinks in die Zieltabelle
Dim wksZiel As Worksheet, lngErsteFreie As Long
Set wksZiel = Worksheets("Ziel") 'Test-Zeile
With wksZiel
lngErsteFreie = .Cells(.Rows.Count, "AB").End(xlUp).Row + 1 'Test-Zeile
.Cells(lngErsteFreie, "AB") = txbArtEtiAd
If txbArtEtiAd <> "" And txbArtEtiVal <> "" Then
.Hyperlinks.Add Anchor:=.Cells(lngErsteFreie, "AB"), _
Address:=txbArtEtiAd.Text, TextToDisplay:=txbArtEtiVal.Text
Else
MsgBox "Eingabedaten für Hyperlink oder Anzeigeext sind unvollständig"
End If
End With
Unload Me
End Sub
Private Sub CommandButton2_Click()
'Schaltfläche zum Abbrechen
Unload Me
End Sub
Private Sub UserForm_Activate()
Dim wksQuelle As Worksheet, Zeile As Long
Set wksQuelle = ActiveSheet 'Test-Zeile
Zeile = ActiveCell.Row 'Test-Zeile
'Einlesen der Hyperlink-Daten in Textboxen
With wksQuelle
'Sonderform Hyperlink - Kartonetiketten
If .Cells(Zeile, 46).Hyperlinks.Count Then
txbArtEtiAd = .Cells(Zeile, 46).Hyperlinks(1).Address
txbArtEtiVal = .Cells(Zeile, 46).Text
End If
End With
End Sub
'Code im Userform
'im Userform müssen Textboxen mit den Namen txbArtEtiAd und txbArtEtiVal angelegt werden
Option Explicit
Private Sub CommandButton1_Click()
'Schaltfläche zum übertragen des Hyperlinks in die Zieltabelle
Dim wksZiel As Worksheet, lngErsteFreie As Long
Set wksZiel = Worksheets("Ziel") 'Test-Zeile
With wksZiel
lngErsteFreie = .Cells(.Rows.Count, "AB").End(xlUp).Row + 1 'Test-Zeile
.Cells(lngErsteFreie, "AB") = txbArtEtiAd
If txbArtEtiAd <> "" And txbArtEtiVal <> "" Then
.Hyperlinks.Add Anchor:=.Cells(lngErsteFreie, "AB"), _
Address:=txbArtEtiAd.Text, TextToDisplay:=txbArtEtiVal.Text
Else
MsgBox "Eingabedaten für Hyperlink oder Anzeigeext sind unvollständig"
End If
End With
Unload Me
End Sub
Private Sub CommandButton2_Click()
'Schaltfläche zum Abbrechen
Unload Me
End Sub
Private Sub UserForm_Activate()
Dim wksQuelle As Worksheet, Zeile As Long
Set wksQuelle = ActiveSheet 'Test-Zeile
Zeile = ActiveCell.Row 'Test-Zeile
'Einlesen der Hyperlink-Daten in Textboxen
With wksQuelle
'Sonderform Hyperlink - Kartonetiketten
If .Cells(Zeile, 46).Hyperlinks.Count Then
txbArtEtiAd = .Cells(Zeile, 46).Hyperlinks(1).Address
txbArtEtiVal = .Cells(Zeile, 46).Text
End If
End With
End Sub