Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() Hi, I`m simply trying to export the text out of Multuple TextBoxes on differnt Excel Worksheets in an ACCESS DB. This works fine as long as I address only one TextBox: Dim Text as String ' Temporary text Storage Dim TableName as String ' Name of Tabel I want to access ' Name of TextBox1 = Comment Text = Worksheets(TableName).Comment.Text I have a List of all of the TextBox Names and now wanted to loop through then always writing the content into the temporary String "Text" and then export the Data. How can I address/access the text in different TextBoxes during runtime ? The Item funktion doesn`t work: e.g Dim TextBoxName as String ' name of the TextBox I want to access Text = Worksheets(TableName).Item(TextBoxName).Text Thanx in advance for your help Tim -- TimBro ------------------------------------------------------------------------ TimBro's Profile: http://www.excelforum.com/member.php...o&userid=14912 View this thread: http://www.excelforum.com/showthread...hreadid=265419 |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi Tim,
Just for ideas, assumes Textboxes from the drawing toolbar: Sub Test() Dim tbArr() As String, i As Long Dim ws As Worksheet Set ws = ActiveSheet For Each ws In ActiveWorkbook.Worksheets If getText(tbArr, ws) Then Debug.Print ws.Name For i = 1 To UBound(tbArr) Debug.Print tbArr(i, 1), tbArr(i, 2) 'Ctrl G Next End If Next End Sub Function getText(Arr, ws As Worksheet) As Boolean Dim tb As TextBox, n As Long n = ws.TextBoxes.Count If n = 0 Then Exit Function getText = True ReDim Arr(1 To n, 2) n = 0 For Each tb In ws.TextBoxes n = n + 1 Arr(n, 1) = tb.Name Arr(n, 2) = tb.Text Next End Function Regards, Peter -----Original Message----- Hi, I`m simply trying to export the text out of Multuple TextBoxes on differnt Excel Worksheets in an ACCESS DB. This works fine as long as I address only one TextBox: Dim Text as String ' Temporary text Storage Dim TableName as String ' Name of Tabel I want to access ' Name of TextBox1 = Comment Text = Worksheets(TableName).Comment.Text I have a List of all of the TextBox Names and now wanted to loop through then always writing the content into the temporary String "Text" and then export the Data. How can I address/access the text in different TextBoxes during runtime ? The Item funktion doesn`t work: e.g Dim TextBoxName as String ' name of the TextBox I want to access Text = Worksheets(TableName).Item(TextBoxName).Text Thanx in advance for your help Tim -- TimBro ---------------------------------------------------------- -------------- TimBro's Profile: http://www.excelforum.com/member.php? action=getinfo&userid=14912 View this thread: http://www.excelforum.com/showthread...hreadid=265419 . |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Running mutiple excel sheets on mutiple computers | Excel Discussion (Misc queries) | |||
Textboxes | Excel Discussion (Misc queries) | |||
tab between several textboxes | Excel Worksheet Functions | |||
Textboxes | Excel Programming | |||
textboxes | Excel Programming |