I need to fetch corresponding data value from a data set which is spread across the sheet horizontally as well vertically. i need the net sales and net profit figures to fetched to a different worksheet/book. i have quarterly data horizontally and yearly data vertically. Below is a table in a horizontal manner. How to automate or less-time-consuming
Output required as: period 6-30-2000 9-30-2000 net sales ........ ............ net profit ....... ............
I have a sheet which has certain formulas & charts. I have a folder which has several workbooks of data.
Generally, I open the folder, open one workbook, copy the data, paste it to my Master Workbook, and based on this data, my charts update.
Now, the problem is that, I have to open every workbook one by one, copy and paste it to the master.
I have not less then 210 workbooks. I just want to know if it is possible to open the folder, open the desired workbook, copy the specific data and past it to master workbook, FROM Maste workbook itself.
I am trying to create a macro for vlookup. Each time the name of the source file changes. I dont want to update the formula everytime. So Iam trying to do a macro which will fetch the data from the file that the user mentions in the sheet2.
I have attached the source file and the VLookup file. Now when I enter the source file path in sheet 2 of workbook "Vlookup", and then if I run the macro it should open the file and put the dates in Sheet1 (Columns "D" and "E") of workbook "Vlookup". The dates in the source file will be available in sheet 1(column F and H) of that workbook.
I would like to be able to have Excel VBA pull down the data from the following website.
The first URL will take you to the website, but you then need to select a state shown in bold from the Radio side of the index window in the middle of the screen. Once at the next screen, this is the table I wish to download into excel.
I want to do this for all the states listed. How can I do this or is it possible since you have to select a state prior to the listing.
HTML Code: [URL] ..... I found this code from anothe thread but it did not work.
Code: Sub GetData() Dim x As Long, y As Long, t As Long Dim htm As Object
So the problem is that I have two workbooks: one has a set of identifying values which are a subset of one of the sets of values in the second and I need to match them up. In addition I need to take the values two columns to the right of the matched values in the second workbook and put them in the first.
I am currently working on a VBA Macro in order to scrape data from a webpage into an Excel spreadsheet. My problem originates from the type of webpage that I am accessing. I am accessing a webpage that is used to filter the type of information, in which I have a Favorite (preset), which is the URL that I have included in the code. Once I get to that page, the code selects the proper function to load the data onto another webpage. It is from this webpage that the data I need to import into the spreadsheet is located.
Here is a step by step breakdown of my macro and the bolded/underlined portion .
Macro initiated - > filter webpage opened - > selection of filter preloaded - > data loaded into another webpage - > webpage with data opened - > | need to transfer data to Excel |
have been trying to work out how to copy data from a website into a worksheet. For some reason the Data > Import External Data > New Web Query route does not work so I have tried the code below but cannot get this to work either.
What I am trying to achieve is to copy each of the various tables on the page into Excel.
Dim WebCopy As Object Dim WebtitleCopy As Object Set WebCopy = Sheets("Sheet2") WebCopy.Cells.Clear
If I copy the source to the notepad, I can paste it to the spreadsheet IF I use the "PASTE" and then click on the "Use Text Import Wizard". This works OK, but, I am needing to do this from INSIDE another macro, and I can not rely on the users, so I need this to be automated. I tried to RECORD the steps, but no matter what, it records only:
Sub Macro1 Range("C1").Select ActiveSheet.PasteSpecial Format:="Unicode Text", Link:=False, _ DisplayAsIcon:=False End Sub
But does NOT include the selections I made with the wizard (delimited with "`") or FIXEDWIDTH. Eitherway works fine, but the macro won't. Attached is a sample of the source. Saving the Notepad, and then processing the FILE is not an option. I need to work straight from the clipboard.
I have spent hours looking for the different options available for the "PasteSpecial" but all I find is more people asking what the options are.
File import, I found out how to control the data, same with convert to text. But it does not seem to be "quite" the same
I am having trouble pulling data from a website. I need to get data from this website:
I need the highs and the low temperatures for the next week. (just the numbers preferably). But when I go to Data>> Import External Data >> New Web Query i'm not able to get any of the numbers into Excel. This way worked fine with other websites.
How do I send data via VBA from a spreadsheet to a webpage that is already open? I don't want to open another IE window. I just want to be able to navigate the IE window that is already open on my desktop. Also, in reference to the open webpage, with this particular webpage (secure site), when you enter data on 1 screen, it takes you to another screen with a different url where you have to enter a bit more data and then move to a third screen with a different url and enter the rest of the data and then submit. Is there a way in VBA to have one macro handle passing data to all 3 screens and submit the information?
At work we have a particular website open at all times. It pulls random data that is entered by another office and we then pull it up using a unique reference number generated. Is there anyway to create a macro that will scrape the data from this open page? I know that you can use the AppActivate command to set the focus on this particular page, but is there a way to get the data I need from there? I know you can bring up a new webpage with Set IE, but is there a way to use the Set IE with whatever page currently has the focus? Basically my project is if we see any errors, we have to pull up a form I made and enter the data manually. I am just hoping there is a way to scrape the basic information each time so we don't have to do it all manually.
I'm trying to extract some data from an online page, but I require a specific cell at an exact time, each day.
For example, I would like to acquire the main data from the following page: [URL]
into excel, but additionally, I require the ESU14 (Sep '14) Open cell at exactly 0700 BST. I am currently using the 'Data' - 'From Web' feature to scrape the necessary fields into Excel however I haven't found a way to acquire one of those cells, at exactly a certain time, every day, even when Excel et al aren't open.
I am trying to import data from a website protected by ID and password. I do have the login ID and Password to login to the website.
I am importing data from the website to my excel sheet to track some shipping informations. I do have the 'Import to Excel' option but I would rather open the spreadsheet and click Refresh Data and have all the Data imported with click of a button.
I have already tried to use Import External Data but it is not working.
I am having a really difficult time with this code. I am trying to fill in some fields on an webpage in an effort to eventually retrieve some data. I have read lots of posts on the topic and somehow I'm still confused. My code crashes on this line and gives an Automation error, Unspecified Error message: With appIE.document.forms(0). No matter what I try, I can't get past this line. I have also tried: With appIE.document.all
Sub PropInfo() Dim appIE As SHDocVw.InternetExplorer Set appIE = CreateObject("INTERNETEXPLORER.APPLICATION") appIE.Visible = True appIE.navigate "http://gisims2.miamidade.gov/MyHome/proptext.asp" Do While appIE.Busy: DoEvents: Loop Do While appIE.readyState <> complete: DoEvents: Loop
With appIE.document.all .Item("cmd").Value = "FINDADDR" .Item("cmdTemp").Value = "FINDADDR" .Item("searchtool").Value = "ADDR" 'Search by' dropdown .Item("stnum").Value = "2417" 'house #' field .Item("stdir").Value = "" .Item("stname").Value = "ponce de leon" 'street name' field .Item("sttype").Value = "BLVD" 'street type' field .submit End With End Sub
I am trying to find unique values on one page and copy/paste them on another page (all within one workbook). I tried to use advanced filter, but ran on some problems: i) it does not copy values on to the new page ii) it is not dynamic.
my information is entered on a daily basis, which is why I need the filter (or code) to be dynamic. The information, however, is not stored, but rather generates a daily invoice, this is why I want find only unique values to appear on a new page (invoice).
I need to list all freeze pane position from every sheets in my workbook in order to reverse a "unfreeze all" function. I don't know if i need to be more specific ?
Situation : I have a workbook with many sheets. Every worksheet has a different freeze pane position. I hate freeze panes, so while i'm working in a workbook, i remove them all. My boss likes those ones so i want to give him back my work with the same layout.
The main thing i don't know here if how you ask Excel to fetch freeze pane info. Ideally the information will be reported in a new sheet, columns : Sheets, HorizontalFreezePanePosition, VerticalFPP...
Once i will have this list, i will create a new macro and set back freeze pane individually.
In A1 there is an ActiveX Control Text Box inserted, now in A1 cell which is beneath this text box contain the formula that if A9 is blank than "Customer Name" should appear else it should show blank. But the problem is when I write some thing in this text box which is connected with A9, formula works as "Customer Name" disappears but when I delete in text box it simply acts as if something is still present in cell A9 and formula does not comeback to "Customer Name" again & therefore in order to appear "Customer Name" I have to go to A9 and press delete button to get the desirous result from the formula.
Readers are requested to make this formula work becz the situation in which this formula has been invented is well fitted and not other formula can supplant it.
I recived the small job of making a template for my company for travel. I had spare time so I added in a feature so they can just e-mail it to the approite person from clicking a command button intead of taking the time to click the built in excel e-mail function and typing the addresse.
Anyway, this from tells the person who it is being e-mail to, what flights to book.
I have differnt command buttons to bring up differnt airline webpages, bascially a hyperlink but in command button form. Is there a way, just because i have time, to take the flying dates from excel, input them into the webpage which the command brings up, and search for the flights for that date, just by clicking a button in excel?
I was reading Box Office Mojo and wanted to know which actor would have the highest box office total if worldwide sales were accounted for and inflation was considered (for some reason they offer the data in 3 different formats but that is not one of them). I had previously only used Excel for simple records so I had to search your site for ways to write a few macros but I got everything working. I want to present the data.
It looks like embedding a spreadsheet in a webpage can be done but is there anyway I can add a feature so that if the person browsing the site clicks on a cell that cell's data will removed from consideration? I don't want the cell to actually display a "0" but if the background color could change to signify it was no longer being counted that would awesome. A lot of people argue about what movie should be counted toward an actors total box office record (starring roles only, supporting roles, voice work, cameos) so I would really like to be able to allow people to easily remove roles they personally don't think should count towards the total.