ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Worksheet Functions (https://www.excelbanter.com/excel-worksheet-functions/)
-   -   Writing macro in Excel (https://www.excelbanter.com/excel-worksheet-functions/68593-writing-macro-excel.html)

CCB AA

Writing macro in Excel
 
I have a column of numbers, 4 numbers to a cell. I want to add an X at the
end of numbers in various cells. I double click on the cell, the curser
moves to the end of the number and I add an X. I move to the nexrt cell down
and repeat. When I do this with a macro, instead of adding just the X, it
writes in the number from the first cell and the X. How do I do make the
macro only add a X to the current number?

Bob Phillips

Writing macro in Excel
 

For Each cell in selection
cell.value = cell.Value & "X"
Next cell

--
HTH

Bob Phillips

(remove nothere from email address if mailing direct)

"CCB AA" wrote in message
...
I have a column of numbers, 4 numbers to a cell. I want to add an X at

the
end of numbers in various cells. I double click on the cell, the curser
moves to the end of the number and I add an X. I move to the nexrt cell

down
and repeat. When I do this with a macro, instead of adding just the X, it
writes in the number from the first cell and the X. How do I do make the
macro only add a X to the current number?




tjtjjtjt

Writing macro in Excel
 
I don't think you can do that with the recorder. Unless you have a way to
identify all of the numbers ahead of time, you can use the macro below. Just
click on the cell you want to add an X to and run the macro.
You will have to copy and past the code into your module.

Sub EndWithX()
ActiveCell.Value = ActiveCell.Value & "X"
End Sub

--
tj


"CCB AA" wrote:

I have a column of numbers, 4 numbers to a cell. I want to add an X at the
end of numbers in various cells. I double click on the cell, the curser
moves to the end of the number and I add an X. I move to the nexrt cell down
and repeat. When I do this with a macro, instead of adding just the X, it
writes in the number from the first cell and the X. How do I do make the
macro only add a X to the current number?



All times are GMT +1. The time now is 04:24 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com