Zelle(n) mit Formel. Zelladresse(n) zeigen. Code kürzen
07.09.2024 16:59:24
Dieter(Drummer)
In der Testdatei (anbei) ist der Code für die Anzeige der Zelladresse(n) mit Formel und weitere Angaben..
Wäre toll wenn die MsgBox auch die Angaben in MsgBox zeigt, die bei der ersten Zelle angezeigt werden.
Hab es nur für die erste Zelle geschafft.
Kann der Code verkürzt werden und wenn ja, wie und die Zellangaben auch in den Folgezellen, die Formeln beinhalten anzeigen?
Mit der Bitte um Hilfe,
grüßt,
Dieter(Drummer)
Testdatei:
https://www.herber.de/bbs/user/172065.xlsm
Jetziger Code in Modul1
Sub FormelZellen_JaNein()
If MsgBox("Nur erste Formelzelle markieren," & vbLf & " Ja Klicken" & vbLf & "Oder alle," & vbLf & " Nein Klicken?", vbYesNo) = vbYes Then
Selection.SpecialCells(xlCellTypeFormulas, 23)(1).Select
With ActiveCell
MsgBox "Zellinhalt: " & .Value & vbLf & "Zelladresse: " & .Address(0, 0) & vbLf & "Formula: " & .Formula & vbLf & _
"FormulaR1C1: " & .FormulaR1C1 & vbLf & "FormulaR1C1Local: " & .FormulaR1C1Local, vbInformation, " Erste Zelle mit Formel"
End With
Else
Selection.SpecialCells(xlCellTypeFormulas, 23).Select
With Selection.SpecialCells(xlCellTypeFormulas, 23)
MsgBox "Alle Formelzellen." & vbLf & "Zelladresse(n): " & .Address(0, 0), vbInformation, " Zellen mit Formeln"
End With
End If
End Sub
Anzeige