Thema Datum  Von Nutzer Rating
Antwort
03.06.2019 16:29:44 Gast89322
NotSolved
03.06.2019 17:47:34 Gast7777
NotSolved
Rot Zentrierung aufheben
04.06.2019 06:09:35 gmb
NotSolved

Ansicht des Beitrags:
Von:
gmb
Datum:
04.06.2019 06:09:35
Views:
607
Rating: Antwort:
  Ja
Thema:
Zentrierung aufheben

Ich habe ehrlich, nicht die leiseste Ahnung wozu (jemand für so eine einfache Fingerübung ein Makro benötigt)

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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
Sub Tust()
'frei nach Tushar Mehta
Dim FirstCell As Range, HitCell As Range
 
   With Application.FindFormat
      .Clear
      .MergeCells = True
   End With
 
   Set FirstCell = Cells.Find(What:="", After:=Cells(1, 1), _
        LookIn:=xlFormulas, LookAt:=xlPart, _
        SearchOrder:=xlByRows, SearchDirection:=xlNext, _
        MatchCase:=False, SearchFormat:=True)
 
   If Not FirstCell Is Nothing Then
      Dim CurrCell As Range, Rslt As String
      Set CurrCell = FirstCell
      Do
         With CurrCell
           If Not Intersect(CurrCell, Columns("A:B")) Is Nothing Then
            If .HorizontalAlignment = -4108 Or .HorizontalAlignment = 7 Then
               If Not HitCell Is Nothing Then
                  Set HitCell = Union(HitCell, CurrCell)
               Else
                  Set HitCell = CurrCell
               End If
            End If
           End If
         End With
         Rslt = Rslt & CurrCell.Address & ","
         Set CurrCell = Cells.Find(What:="", After:=CurrCell, _
            LookIn:=xlFormulas, LookAt:=xlPart, _
            SearchOrder:=xlByRows, SearchDirection:=xlNext, _
            MatchCase:=False, SearchFormat:=True)
      Loop Until CurrCell.Address = FirstCell.Address
 
      Application.DisplayAlerts = False
      With HitCell
         .HorizontalAlignment = 1
         .UnMerge
      End With
      Application.DisplayAlerts = True
   End If
 
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
03.06.2019 16:29:44 Gast89322
NotSolved
03.06.2019 17:47:34 Gast7777
NotSolved
Rot Zentrierung aufheben
04.06.2019 06:09:35 gmb
NotSolved