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:
455
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)

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