Próbuję utworzyć makro programu Excel, które prosi o dzień, a następnie wstawia je do następnej otwartej komórki. tutaj jest kod, którego próbuję użyć.Utwórz makro programu Excel, które prosi o dzień, a następnie wstaw go do następnej otwartej komórki.
Sub Button7_Click()
Dim AddName As String
AddName = InputBox("Date: Month/Year", "Add Date", "01/00")
Sheets("Sheet2").Select
Selection.End(xlUp).Select
ActiveCell.Offset(1, 0).Range("A1").Select
Range("A1").Value = AddName
End Sub
jest oddanie dzień wpisuję się w komórce A1 bez względu na to, co jest w nim, a następnie wybierając następną otwartą komórkę w wierszu A.
Czuję odpowiedź jest tak prosta, ale ja nie mogę tego rozgryźć!
Kolejny bonus do korzystania ActiveSheet.UsedRange.SpecialCells (xlLastCell) .Row jest to wymusza Excel, aby oczyścić wszystkie stare lokalizacje pamięci dla komórek, które zostały usunięte –
Dzięki! zadziałało! –