Ich bin völlig neu bei der Arbeit mit Excel Macro, sondern habe ein Tabellenkalkulationsproblem bei der Arbeit, die durch eine Makroformel gelöst werden kann gelöst. Ich muss einen Wert (kann nicht gerundet werden) auf die zweite Dezimalstelle in angegebenen Zellen abgeschnitten. Die Werte, die abgeschnitten werden sollen, müssen jedoch von einer dritten Partei mithilfe einer Vorlagetabelle eingegeben werden, an die die Makroformel angehängt wird. Gibt es eine Möglichkeit, eine Formel für bestimmte Zellen zu sperren und gleichzeitig Daten in den Zellen einzugeben, die von der Formel aktualisiert werden? Ich habe das unten stehende Makro verwendet, um Zellenwerte erfolgreich abzuschneiden, und muss jetzt nur noch eine Möglichkeit finden, dass das Makro jedes Mal ausgeführt wird, wenn neue Daten in die angegebenen Zellen eingegeben werden.Verwenden von Excel-Makro zum Abschneiden in angegebenen Zellen, aber weiterhin Dateneingabe in der gleichen Zelle
Sub TruncateSelection()
ActiveSheet.Range("A1:A15").Select
Dim Cell As Range
With Selection.Cells
.Value = Evaluate("IF(ROW(1:" & Selection.Cells.Count & "),TRUNC(" & .Address & ",2))")
End With
End Sub
'dass Makro zwingen jedes Mal neue Daten input' Blick in' worksheet_change' Ereignis ausgeführt werden soll. – findwindow
Danke, ich werde es versuchen! – MacroNovice