ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   SELECT stmt using a range name? (https://www.excelbanter.com/excel-programming/279586-select-stmt-using-range-name.html)

mcdowell[_3_]

SELECT stmt using a range name?
 
I have a UserForm which utilizes a section of a worksheet as a
datatable. The form navigates through the records forward and back,
can add new records and edit existing ones. The procedure first
deletes an old range name and creates a new name based on todays total
records.
I have added a listbox wherein I would like to display other records in
the same range which match the content of a text box control on the
same form.
In Access I would use a simple SELECT (fields) FROM (table) WHERE
(field = x). to construct a stmt for the RowSource for the new
listbox. I've tried using Column references for the SELECT as well as
Column Headings and the range name for the FROM. I can't seem to get
anything to work. Any suggestions from anyone??



------------------------------------------------
~~ Message posted from http://www.ExcelTip.com/
~~ View and post usenet messages directly from http://www.ExcelForum.com/


TK Rai

SELECT stmt using a range name?
 
You could try :data :template wizard if it helps to solve
your problem
-----Original Message-----
I have a UserForm which utilizes a section of a worksheet

as a
datatable. The form navigates through the records forward

and back,
can add new records and edit existing ones. The

procedure first
deletes an old range name and creates a new name based on

todays total
records.
I have added a listbox wherein I would like to display

other records in
the same range which match the content of a text box

control on the
same form.
In Access I would use a simple SELECT (fields) FROM

(table) WHERE
(field = x). to construct a stmt for the RowSource for

the new
listbox. I've tried using Column references for the

SELECT as well as
Column Headings and the range name for the FROM. I can't

seem to get
anything to work. Any suggestions from anyone??



------------------------------------------------
~~ Message posted from http://www.ExcelTip.com/
~~ View and post usenet messages directly from http://www.

ExcelForum.com/

.


keepITcool

SELECT stmt using a range name?
 
what.. are you complaining that excel isnt a database?
<grin


afaik you cant use ADO recordsets with rowsource...
you'll have to read the values to the listbox.list

which wouldnt be a problem for you as it's display only.

for lots of info on working with ado recordsets
http://www.erlandsendata.no/english/...php?t=envbadac

or from the same guru:
http://www.exceltip.com/show_tip/User_Forms,
_Input_boxes_in_VBA/Fill_a_ListBox-
control_with_values_from_another_workbook_using_VB A_in_Microsoft_Excel/4
10.html

suc6!



keepITcool

< email : keepitcool chello nl (with @ and .)
< homepage: http://members.chello.nl/keepitcool


mcdowell wrote:

I have a UserForm which utilizes a section of a worksheet as a
datatable. The form navigates through the records forward and back,
can add new records and edit existing ones. The procedure first
deletes an old range name and creates a new name based on todays total
records.
I have added a listbox wherein I would like to display other records

in
the same range which match the content of a text box control on the
same form.
In Access I would use a simple SELECT (fields) FROM (table) WHERE
(field = x). to construct a stmt for the RowSource for the new
listbox. I've tried using Column references for the SELECT as well as
Column Headings and the range name for the FROM. I can't seem to get
anything to work. Any suggestions from anyone??



------------------------------------------------
~~ Message posted from http://www.ExcelTip.com/
~~ View and post usenet messages directly from

http://www.ExcelForum.com/




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

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