ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Help with Visual Basic programming (https://www.excelbanter.com/excel-programming/354443-help-visual-basic-programming.html)

phoenixx153

Help with Visual Basic programming
 
Hi all,

I'm trying to write a macro so that when information is entered into a form
I have created it will be inputed automatically into one of the worksheets
when I hit the submit button. I have been able to do this but need it to
recognise that if there is all ready information in that line rather than
overwriting the information, it skips down to the next line where there is no
information.

Is this possible?

Tom Ogilvy

Help with Visual Basic programming
 
set cell = Worksheets("Sheet2").Range("A2")
do while not isemtpy(cell)
set cell = cell.offset(1,0)
Loop
Cell.Value = Userform1.Textbox1.Text
cell.offset(0,1).Value = Userform1.Textbox2.Text

--
Regards,
Tom Ogilvy




"phoenixx153" wrote in message
...
Hi all,

I'm trying to write a macro so that when information is entered into a

form
I have created it will be inputed automatically into one of the worksheets
when I hit the submit button. I have been able to do this but need it to
recognise that if there is all ready information in that line rather than
overwriting the information, it skips down to the next line where there is

no
information.

Is this possible?




davesexcel[_15_]

Help with Visual Basic programming
 

Sub Tst2()
Dim varnbrows As Double
Range("A1").Select
varnbrows = Selection.CurrentRegion.Rows.Count
If Selection.Value = "" Then
Exit Sub
ElseIf Selection.Offset(1, 0).Value = "" Then
Selection.Offset(1, 0).Select
Else
Selection.Offset(varnbrows, 0).Select
End If
End Sub

this code will take you to the first emty cell in column A

and once there you can paste your record
you can change the column in the cod

--
davesexce
-----------------------------------------------------------------------
davesexcel's Profile: http://www.excelforum.com/member.php...fo&userid=3170
View this thread: http://www.excelforum.com/showthread.php?threadid=51674



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

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