Thema Datum  Von Nutzer Rating
Antwort
23.11.2022 11:48:10 Chris
NotSolved
Blau Zerlege deine Probleme in einzelne und löse diese dann
23.11.2022 12:47:20 Gast29583
NotSolved
23.11.2022 13:49:35 Gast44417
Solved
23.11.2022 15:17:33 Chris
NotSolved
23.11.2022 19:16:31 Chris
NotSolved
23.11.2022 19:58:11 Gast15772
NotSolved
23.11.2022 21:21:03 Gast81588
NotSolved
23.11.2022 21:31:16 Gast2234
NotSolved
23.11.2022 22:13:24 Chris
NotSolved

Ansicht des Beitrags:
Von:
Gast29583
Datum:
23.11.2022 12:47:20
Views:
717
Rating: Antwort:
  Ja
Thema:
Zerlege deine Probleme in einzelne und löse diese dann

 ungetestet! 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Option Explicit
 
Public Sub FormatWorksheets()
  Dim wks As Excel.Worksheet
  For Each wks In ThisWorkbook.Worksheets
    Call HandleWorksheet(wks)
  Next
End Sub
 
Private Sub HandleWorksheet(Worksheet As Excel.Worksheet)
   
  If Worksheet.Name = "Info" Then
    Exit Sub
  End If
   
  Call DeleteRows(Worksheet)
  Call ConvertToSmartTable(Worksheet.Range("$A$1:$E$39"), "Tabelle" & Worksheet.Index)
   
End Sub
 
Private Sub ConvertToSmartTable(Range As Excel.Range, Name As String)
  Dim obj As Excel.ListObject
  Set obj = Range.Worksheet.ListObjects.Add(xlSrcRange, Range, , xlYes)
  obj.Name = Name
End Sub
 
Private Sub DeleteRows(Worksheet As Excel.Worksheet)
  Call Worksheet.Rows("1:17").Delete(xlShiftUp)
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