View Single Post
  #1   Report Post  
Posted to microsoft.public.excel.programming
Tom Ogilvy Tom Ogilvy is offline
external usenet poster
 
Posts: 6,953
Default Exporting Data from Excel Form to HTML Page


Dim nm as Name, rng as Range
for each nm in thisworkbook.Names
set rng = Nothing
on error resume Next
set rng = nm.ReferstoRange
On error goto 0
if not rng is nothing then
' do what
end if
Next

But is seems more likely you would know the names and want to do something
particular with each name

namelist = Array("A","B","C","D")
for i = lbound(namelist) to ubound(namelist)
set rng = Range(namelist(i))
select case namelist(i)
case "A","C"

case "B","D"

end select
Next

an html file is just a text file that includes tags that are meaningful to
the software reading the html file. You can write such a file with low level
file io.

You could write your data to a database and have an html page that reads and
displays that database.

I am sure there are other ways as well.

--
Regards,
Tom Ogilvy



"Lenap" wrote:

I have a macro which is used to submit data from a form, save a copy of
the file to a designated network location & also email the file to an
assigned individual.

I need more transparency on all these forms submitted & so I now want
to be able to export certain fields from this form to an HTML file upon
execution of this macro.

The two main areas I'm struggling with a
1.) Exporting the form input fields; none of the data I'm exporting is
in a simple row or column. How do I loop to find all the named ranges
and export them?

2.) Each time a user uses the form & submits the data - it must not
overwrite existing data. I want each file submitted to be stored in a
seperate
row on the html page.

Many thanks in advance to those who can help.
All comments welcome.

hyper