ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Input box to select column (https://www.excelbanter.com/excel-programming/381875-input-box-select-column.html)

[email protected]

Input box to select column
 
Sub Test()

Dim c As Range
Dim rng As Range
Dim rng1 As Range

Set rng = Intersect(Range("Print_Area"), Range("F:F"))
Set rng1 = rng.Offset(1).Resize(rng.Rows.count - 1)

For Each c In rng1
If c.value < c.Offset(1).value Then
ActiveWindow.SelectedSheets.HPageBreaks.Add
Befo=c.Offset(1)
End If
Next
End Sub

How can I modify the above code - so that an inputbox appears allowing
me to select my column i.e replacing Range("F:F") with my selected
column

thxs


FSt1

Input box to select column
 
hi,
something like this might work...

inp = InputBox("enter a column letter")

Replace Range("F:F") with Columns(inp).

regards
FSt1

" wrote:

Sub Test()

Dim c As Range
Dim rng As Range
Dim rng1 As Range

Set rng = Intersect(Range("Print_Area"), Range("F:F"))
Set rng1 = rng.Offset(1).Resize(rng.Rows.count - 1)

For Each c In rng1
If c.value < c.Offset(1).value Then
ActiveWindow.SelectedSheets.HPageBreaks.Add
Befo=c.Offset(1)
End If
Next
End Sub

How can I modify the above code - so that an inputbox appears allowing
me to select my column i.e replacing Range("F:F") with my selected
column

thxs



NickHK

Input box to select column
 
If you use this, you can allow the user to select a range

Dim TheRange As Range
Const RangeOnly As Long = 8
Set TheRange=Application.Inputbox("Some prompt",,,,,,RangeOnly)
If Not TheRange Is Nothing Then
'Continue

NickHK

wrote in message
ups.com...
Sub Test()

Dim c As Range
Dim rng As Range
Dim rng1 As Range

Set rng = Intersect(Range("Print_Area"), Range("F:F"))
Set rng1 = rng.Offset(1).Resize(rng.Rows.count - 1)

For Each c In rng1
If c.value < c.Offset(1).value Then
ActiveWindow.SelectedSheets.HPageBreaks.Add
Befo=c.Offset(1)
End If
Next
End Sub

How can I modify the above code - so that an inputbox appears allowing
me to select my column i.e replacing Range("F:F") with my selected
column

thxs





All times are GMT +1. The time now is 12:27 PM.

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