ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Problem with removing qoutes from string (https://www.excelbanter.com/excel-programming/307058-problem-removing-qoutes-string.html)

suekay

Problem with removing qoutes from string
 
Hi, Can anyone help me with this problem?

I have 6 textboxes that I want to make visible on the excel page by
using a For loop. However I am having a problem with the quotes

Code:

For ModuleNo = 1 To 6
StrTxtCalcElevHeightorDepth = ("Txt_Calc_Elev_HeightorDepth_" &
ModuleNo & "")
StrTxtCalcElevHeightorDepth.Visible = True
Next ModuleNo

Txt_Calc_Elev_HeightorDepth_1 is a textbox

The code above means that StrTxtCalcElevHeightorDepth =
"Txt_Calc_Elev_HeightorDepth_1". The quotes are causing a problem -
anyone know how to remove them?


thank you


---
Message posted from http://www.ExcelForum.com/


Tom Ogilvy

Problem with removing qoutes from string
 
Sub Tester1()
Dim obj As OLEObject
Dim tbox As msforms.TextBox
For Each obj In ActiveSheet.OLEObjects
If TypeOf obj.Object Is msforms.TextBox Then
Set tbox = obj.Object
If tbox.Name Like "Txt_Calc_Elev_HeightorDepth_#" Then
obj.Visible = True
End If
End If
Next
End Sub

This assumes the name property of the control toolbox toolbar textboxes
(activeX) are actually Txt_Calc_Elev_HeightorDepth_1 through 6

worked for me.

--
Regards,
Tom Ogilvy


"suekay " wrote in message
...
Hi, Can anyone help me with this problem?

I have 6 textboxes that I want to make visible on the excel page by
using a For loop. However I am having a problem with the quotes

Code:

For ModuleNo = 1 To 6
StrTxtCalcElevHeightorDepth = ("Txt_Calc_Elev_HeightorDepth_" &
ModuleNo & "")
StrTxtCalcElevHeightorDepth.Visible = True
Next ModuleNo

Txt_Calc_Elev_HeightorDepth_1 is a textbox

The code above means that StrTxtCalcElevHeightorDepth =
"Txt_Calc_Elev_HeightorDepth_1". The quotes are causing a problem -
anyone know how to remove them?


thank you


---
Message posted from http://www.ExcelForum.com/




suekay[_3_]

Problem with removing qoutes from string
 
Hi tom,

Thanks for the reply. I see where you are coming from. I have been
trying to use your code to cover my problem but couldn't come up with
the answer


Here is part of my original code:

If Txt_Height_A_1.Visible = True Then
Txt_Calc_Elev_HeightorDepth_1.Visible = True
Txt_Calc_Elev_Width_1.Visible = True
Txt_Calc_Mod_Qty_1.Visible = True
Worksheets("Solarfin").Range("f16").Value = "Calc Module Sizes &
Qty"
Selection.Font.Bold = True
Cmd_Calc_1.Visible = True
Else
Txt_Calc_Elev_HeightorDepth_1.Visible = False
Txt_Calc_Elev_Width_1.Visible = False
Txt_Calc_Mod_Qty_1.Visible = False
Worksheets("Solarfin").Range("f16").Value = ""
Cmd_Calc_1.Visible = False
End If

This repeats 6 times. The 6 textboxes only need to be visible if
Txt_Height_A_1.Visible = True or Txt_Height_A_2.Visible = True etc.
"Txt_Height_A_#".visible = true does not work. any ideas?


---
Message posted from http://www.ExcelForum.com/


suekay[_4_]

Problem with removing qoutes from string
 
Hi tom,

Thanks for the reply. I see where you are coming from. I have bee
trying to use your code to cover my problem but couldn't come up wit
the answer


Here is part of my original code:

If Txt_Height_A_1.Visible = True Then
Txt_Calc_Elev_HeightorDepth_1.Visible = True
Txt_Calc_Elev_Width_1.Visible = True
Txt_Calc_Mod_Qty_1.Visible = True
Worksheets("Solarfin").Range("f16").Value = "Calc Module Sizes
Qty"
Selection.Font.Bold = True
Cmd_Calc_1.Visible = True
Else
Txt_Calc_Elev_HeightorDepth_1.Visible = False
Txt_Calc_Elev_Width_1.Visible = False
Txt_Calc_Mod_Qty_1.Visible = False
Worksheets("Solarfin").Range("f16").Value = ""
Cmd_Calc_1.Visible = False
End If

This repeats 6 times. The 6 textboxes only need to be visible if
Txt_Height_A_1.Visible = True or Txt_Height_A_2.Visible = True etc.
"Txt_Height_A_#".visible = true does not work. any ideas

--
Message posted from http://www.ExcelForum.com


suekay[_2_]

Problem with removing qoutes from string
 
Hi tom,

Thanks for the reply. I see where you are coming from. I have bee
trying to use your code to cover my problem but couldn't come up wit
the answer


Here is part of my original code:

If Txt_Height_A_1.Visible = True Then
Txt_Calc_Elev_HeightorDepth_1.Visible = True
Txt_Calc_Elev_Width_1.Visible = True
Txt_Calc_Mod_Qty_1.Visible = True
Worksheets("Solarfin").Range("f16").Value = "Calc Module Sizes
Qty"
Selection.Font.Bold = True
Cmd_Calc_1.Visible = True
Else
Txt_Calc_Elev_HeightorDepth_1.Visible = False
Txt_Calc_Elev_Width_1.Visible = False
Txt_Calc_Mod_Qty_1.Visible = False
Worksheets("Solarfin").Range("f16").Value = ""
Cmd_Calc_1.Visible = False
End If

This repeats 6 times. The 6 textboxes only need to be visible if
Txt_Height_A_1.Visible = True or Txt_Height_A_2.Visible = True etc.
"Txt_Height_A_#".visible = true does not work. any ideas

--
Message posted from http://www.ExcelForum.com



All times are GMT +1. The time now is 08:53 AM.

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