Thema Datum  Von Nutzer Rating
Antwort
Rot Hyperlink und Spaltenbreite machen mir Probleme
28.01.2018 11:55:57 Mike M.
NotSolved
28.01.2018 23:26:22 Uwe
NotSolved
29.01.2018 09:21:30 Mike M.
Solved

Ansicht des Beitrags:
Von:
Mike M.
Datum:
28.01.2018 11:55:57
Views:
1032
Rating: Antwort:
  Ja
Thema:
Hyperlink und Spaltenbreite machen mir Probleme

Läuft fast alles so wie es soll.

Was noch fehlt ist der Hyperlink. Keine Ahnung wie ich das realisieren kann.
In wksEin.Cells(Anzahl, 3) soll der Hyperlink zum gleichnamigen neu erstellten Tabellenblatt stehen.

Was kann ich hier tun damit auch die Spaltenbreite mit ins neue Tabellenblatt übernommen wird.


'Übernehmen der Vorlage
wksPlan.Rows("1:39").Copy 'Kopieren
wksNeu.Paste Destination:=wksNeu.Range("A1") 'Einfügen
Application.CutCopyMode = False 'Selection-Rahmen entfernen
 
 
Sub Einzelprotokoll_erstellen()
'
' neu Makro
'
 
Dim Anzahl As Long, lngLRow As Long 'Anzahl als Zählerindex, lngLRow als letzte beschriebene Zeile
Dim wksEin As Worksheet, wksPlan As Worksheet, wksNeu As Worksheet 'Variablen für die Worksheets
 
   'Worksheets den Variablen zuteilen
Set wksEin = ThisWorkbook.Worksheets("Prüfprotokoll")
Set wksPlan = ThisWorkbook.Worksheets("Vorlage")
 
 
'letzte beschriebene Zeile in Tabellenblatt("Prüfprotokoll")
lngLRow = wksEin.Cells(wksEin.Rows.Count, 2).End(xlUp).Row
    
    For Anzahl = 8 To lngLRow
    
    'neues Tabellenblatt erstellen und umbennen
    Set wksNeu = Sheets.Add(after:=Sheets(Sheets.Count))
    wksNeu.Name = wksEin.Range("C" & Anzahl).Text
    
    'Übernehmen der Vorlage
    wksPlan.Rows("1:39").Copy 'Kopieren
    wksNeu.Paste Destination:=wksNeu.Range("A1")  'Einfügen
    Application.CutCopyMode = False 'Selection-Rahmen entfernen
    
'füllen der Zellen im neuen Tabellenblatt
wksNeu.Cells(5, 3) = wksEin.Cells(Anzahl, 2)
wksNeu.Cells(6, 3) = wksEin.Cells(Anzahl, 3)
wksNeu.Cells(8, 3) = wksEin.Cells(Anzahl, 4)
wksNeu.Cells(8, 4) = wksEin.Cells(Anzahl, 5)
wksNeu.Cells(8, 5) = wksEin.Cells(Anzahl, 6)
wksNeu.Cells(5, 8) = wksEin.Cells(Anzahl, 7)
wksNeu.Cells(23, 13) = wksEin.Cells(Anzahl, 8)
wksNeu.Cells(24, 13) = wksEin.Cells(Anzahl, 9)
wksNeu.Cells(25, 13) = wksEin.Cells(Anzahl, 10)
wksNeu.Cells(26, 13) = wksEin.Cells(Anzahl, 11)
wksNeu.Cells(29, 13) = wksEin.Cells(Anzahl, 12)
wksNeu.Cells(30, 13) = wksEin.Cells(Anzahl, 13)
 
 
Next Anzahl
 
End Sub

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 Hyperlink und Spaltenbreite machen mir Probleme
28.01.2018 11:55:57 Mike M.
NotSolved
28.01.2018 23:26:22 Uwe
NotSolved
29.01.2018 09:21:30 Mike M.
Solved