SlideShare ist ein Scribd-Unternehmen logo
1 von 26
A PORTFOLIO 
www. E x c e l F r ome . c o . u k
EXCELFROME LTD IS A SOMERSET 
BASED COMPANY THAT SPECIALISES 
IN PROGRAMMING AND EXTENDING 
MICROSOFT EXCEL. 
WHAT FOLLOWS IS A FEW EXAMPLES 
OF WHAT CAN BE DONE. 
www. E x c e l F r ome . c o . u k
A 5 YEAR PROJECT WITH A SMALL LOCAL BUSINESS. 
FMCG and EPOS Model 
Fast Moving Consumer Goods 
& 
Electronic Point of Sales
Data Analysis and Charting. 
Part 1: From a database of store/sku level data…given a set of exposed stores a set of control stores 
could be defined/optimised 
Part 2: Once defined, the tool allowed each set of exposed/control store groups to be compared and 
reports run and then published to a summary file, where groups of activities could be reported in a way 
that could be shared with clients
….could be shared with clients 
Reporting 
Simple reports that could be manipulated by clients to show different skus/sku-groups 
Simple charting showing the key data…Chart 1: shows detail and Chart 2: zooms in on the key 
facts…all axes scale automatically
….Toolbars are useful to allow high level control of detailed processes…VB allows control of memory-leaks 
that might occur (and be tricky) using VBA alone when opening/closing large numbers of large 
files 
Ok…you can open file and press buttons but sometimes you need to control/know what files are open 
and what buttons to allow for different users 
Note the links to external applications (Mapinfo/SPSS) which can (via VB) be controlled to run in 
background…NB; at key points in some of this code, status files were dumped to allow excel to show 
progress…see ‘Progress Monitor’ button 
NB: here the Powerpoint button allowed mass dumping of charts/tables/text to sequential Powerpoint 
slides to allow sharing of key insights in a standardised model 
Note drop-down…. 
VSTO Toolbars
Batch Control 
This form (simple cells in excel) allowed multiple activities to be processed in a loop but with different 
commands applied to each activity – these could be defined by the super-user
Complex Form Driven Workflow 
Alternatively, a more structured form (VB) allowed more occasional processes to be controlled and 
more completely documented to remind even a super-user of the optimal workflow to achieve certain 
tasks. 
The form, would execute SPSS code and return the user to the next step in the process
Generating 3rd Party Scripts 
An example of how Excel was used here to write SPSS code. 
The code was embedded in excel and variables amended within excel were linked from numerous 
workbooks to the code to allow flexible processing…also, parts of the modularised code could be 
turned on/off here from the previous form to optimise… 
The superuser here was SPSS literate and found he could expand the SPSS code using this tool 
alone..speeding up simple developments
Reporting/ Presentation to clients
Postcode Analysis and Mapping 
B 
AAAAAAAAAlllllllllvvvvvvvvveeeeeeeeeccccccccchhhhhhhhhuuuuuuuuurrrrrrrrrccccccccchhhhhhhhh 
AAAAAAAAAmmmmmmmmmbbbbbbbbbllllllllleeeeeeeeecccccccccooooooooottttttttteeeeeeeee 
BBBBBBBBBaaaaaaaaaddddddddddddddddddeeeeeeeeesssssssssllllllllleeeeeeeeeyyyyyyyyy BBBBBBBBBaaaaaaaaalllllllllsssssssssaaaaaaaaallllllllllllllllll CCCCCCCCCooooooooommmmmmmmooooooooonnnnnnnnn 
BBBBBBBBBaaaaaaaaalllllllllsssssssssaaaaaaaaallllllllllllllllll 
BBBBBBBBBaaaaaaaaarrrrrrrrrnnnnnnnnnttttttttt GGGGGGGGGrrrrrrrrreeeeeeeeeeeeeeeeeennnnnnnnn 
BBBBBBBBBaaaaaaaaarrrrrrrrrssssssssstttttttttooooooooonnnnnnnnn 
BBBBBBBBBeeeeeeeeeaaaaaaaaauuuuuuuuusssssssssaaaaaaaaallllllllleeeeeeeee 
BBBBBBBBBeeeeeeeeelllllllllbbbbbbbbbrrrrrrrrrooooooooouuuuuuuuuggggggggghhhhhhhhhtttttttttooooooooonnnnnnnnn 
BBBBBBBBBeeeeeeeeeooooooooollllllllleeeeeeeeeyyyyyyyyy 
BBBBBBBBBeeeeeeeeerrrrrrrrrkkkkkkkkkssssssssswwwwwwwwweeeeeeeeellllllllllllllllll 
WWWiiiiiiiiissssssssshhhhhhhhhaaaaaaaaawwwwwwwww 
BBBBBBBBBiiiiiiiiiccccccccckkkkkkkkkeeeeeeeeennnnnnnnnhhhhhhhhhiiiiiiiiillllllllllllllllll 
BBBBBBBBBiiiiiiiiirrrrrrrrrmmmmmmmmmiiiiiiiiinnnnnnnnnggggggggghhhhhhhhhaaaaaaaaammmmmmmmm 
BBBBBBBBBlllllllllaaaaaaaaaccccccccckkkkkkkkkwwwwwwwwweeeeeeeeellllllllllllllllll 
BBBBBBBBBlllllllllaaaaaaaaakkkkkkkkkeeeeeeeeedddddddddooooooooowwwwwwwwwnnnnnnnnn 
BBBBBBBBBooooooooouuuuuuuuurrrrrrrrrnnnnnnnnnhhhhhhhhheeeeeeeeeaaaaaaaaattttttttthhhhhhhhh 
BBBBBBBBBrrrrrrrrrooooooooommmsssssssssgggggggggrrrrrrrrrooooooooovvvvvvvvveeeeeeeee 
BBBBBBBBBrrrrrrrrroooooooooooooooooommmmeeeeeeeee 
CCCCCCCCCaaaaaaaaassssssssstttttttttllllllllleeeeeeeee BBBBBBBBBrrrrrrrrrooooooooommmmmmmmmwwwwwwwwwiiiiiiiiiccccccccchhhhhhhhh 
CCCCCCCCCaaaaaaaaatttttttttssssssssshhhhhhhhhiiiiiiiiillllllllllllllllll 
CCCCCCCCChhhhhhhhhaaaaaaaaaddddddddddddddddddeeeeeeeeesssssssssllllllllleeeeeeeeeyyyyyyyyy CCCCCCCCCooooooooorrrrrrrrrbbbbbbbbbeeeeeeeeetttttttttttttttttt 
CCCCCCCCChhhhhhhhhuuuuuuuuurrrrrrrrrccccccccchhhhhhhhhiiiiiiiiillllllllllllllllll 
CCCCCCCCCllllllllleeeeeeeeennnnnnnnnttttttttt 
CCCCCCCCCoooooooooffffffffftttttttttooooooooonnnnnnnnn HHHHHHHHHaaaaaaaaaccccccccckkkkkkkkkeeeeeeeeetttttttttttttttttt 
CCCCCCCCCooooooooollllllllleeeeeeeeessssssssshhhhhhhhhiiiiiiiiillllllllllllllllll 
CCCCCCCCCuuuuuuuuurrrrrrrrrdddddddddwwwwwwwwwooooooooorrrrrrrrrttttttttthhhhhhhhh 
CCCCCCCCCuuuuuuuuutttttttttnnnnnnnnnaaaaaaaaallllllllllllllllll GGGGGGGGGrrrrrrrrreeeeeeeeeeeeeeeeeennnnnnnnn 
DDDDDDDDDooooooooodddddddddfffffffffooooooooorrrrrrrrrddddddddd 
DDDDDDDDDrrrrrrrrraaaaaaaaayyyyyyyyytttttttttooooooooonnnnnnnnn 
DDDDDDDDDuuuuuuuuudddddddddllllllllleeeeeeeeeyyyyyyyyy 
EEEEEEEEEaaaaaaaaarrrrrrrrrlllllllllssssssssswwwwwwwwwooooooooooooooooooddddddddd 
EEEEEEEEElllllllllmmmmmmmmmllllllllleeeeeeeeeyyyyyyyyy LLLLLLLLLooooooooovvvvvvvvveeeeeeeeetttttttttttttttttt 
FFFFFFFFFaaaaaaaaaiiiiiiiiirrrrrrrrrfffffffffiiiiiiiiieeeeeeeeelllllllllddddddddd 
FFFFFFFFFrrrrrrrrraaaaaaaaannnnnnnnnkkkkkkkkkllllllllleeeeeeeeeyyyyyyyyy 
GGGGGGGGGooooooooossssssssspppppppppeeeeeeeeelllllllll EEEEEEEEEnnnnnnnnnddddddddd 
HHHHHHHHHaaaaaaaaagggggggggllllllllleeeeeeeeeyyyyyyyyy 
HHHHHHHHHaaaaaaaaallllllllleeeeeeeeesssssssssooooooooowwwwwwwwweeeeeeeeennnnnnnnn 
HHHHHHHHHaaaaaaaaammmmmmmmmppppppppptttttttttooooooooonnnnnnnnn iiiiiiiiinnnnnnnnn AAAAAAAAArrrrrrrrrdddddddddeeeeeeeeennnnnnnnn 
HHHHHHHHHaaaaaaaaarrrrrrrrrvvvvvvvvviiiiiiiiinnnnnnnnngggggggggtttttttttooooooooonnnnnnnnn 
HHHHHHHHHaaaaaaaaassssssssseeeeeeeeellllllllleeeeeeeeeyyyyyyyyy 
HHHHHHHHHiiiiiiiiimmmmmmmmmllllllllleeeeeeeeeyyyyyyyyy 
HHHHHHHHHoooooooooccccccccckkkkkkkkkllllllllleeeeeeeeeyyyyyyyyy HHHHHHHHHeeeeeeeeeaaaaaaaaattttttttthhhhhhhhh 
HHHHHHHHHooooooooopppppppppwwwwwwwwwooooooooooooooooooddddddddd 
HHHHHHHHHuuuuuuuuurrrrrrrrrllllllllleeeeeeeeeyyyyyyyyy 
KKKKKKKKKiiiiiiiiinnnnnnnnngggggggggsssssssssbbbbbbbbbuuuuuuuuurrrrrrrrryyyyyyyyy 
KKKKKKKKKnnnnnnnnnooooooooowwwwwwwwwllllllllleeeeeeeee 
KKKKKKKKKiiiiiiiiinnnnnnnnngggggggggssssssssswwwwwwwwwooooooooooooooooooddddddddd 
LLLLLLLLLaaaaaaaaapppppppppwwwwwwwwwooooooooorrrrrrrrrttttttttthhhhhhhhh 
LLLLLLLLLeeeeeeeeeaaaaaaaaa MMMMMMMMMaaaaaaaaarrrrrrrrrssssssssstttttttttooooooooonnnnnnnnn 
LLLLLLLLLiiiiiiiiiccccccccckkkkkkkkkeeeeeeeeeyyyyyyyyy 
LLLLLLLLLiiiiiiiiiccccccccckkkkkkkkkeeeeeeeeeyyyyyyyyy EEEEEEEEEnnnnnnnnnddddddddd 
LLLLLLLLLooooooooowwwwwwwwweeeeeeeeerrrrrrrrr PPPPPPPPPeeeeeeeeennnnnnnnnnnnnnnnnn 
LLLLLLLLLooooooooowwwwwwwwwsssssssssooooooooonnnnnnnnnfffffffffooooooooorrrrrrrrrddddddddd 
MMMMMMMMMaaaaaaaaaxxxxxxxxxssssssssstttttttttoooooooookkkkkkkkkeeeeeeeee 
MMMMMMMMMeeeeeeeeerrrrrrrrriiiiiiiiidddddddddeeeeeeeeennnnnnnnn 
MMMMMMMMMiiiiiiiiiddddddddddddddddddllllllllleeeeeeeeetttttttttooooooooonnnnnnnnn 
MMMMMMMMMiiiiiiiiinnnnnnnnnwwwwwwwwwooooooooorrrrrrrrrttttttttthhhhhhhhh 
NNNNNNNNNeeeeeeeeettttttttthhhhhhhhheeeeeeeeerrrrrrrrr WWWhhhhhhhhhiiiiiiiiitttttttttaaaaaaaaacccccccccrrrrrrrrreeeeeeeee 
OOOOOOOOOllllllllldddddddddbbbbbbbbbuuuuuuuuurrrrrrrrryyyyyyyyy 
OOOOOOOOOvvvvvvvvveeeeeeeeerrrrrrrrr WWWhhhhhhhhhiiiiiiiiitttttttttaaaaaaaaacccccccccrrrrrrrrreeeeeeeee 
RRRRRRRRReeeeeeeeeddddddddddddddddddiiiiiiiiitttttttttccccccccchhhhhhhhh 
RRRRRRRRRooooooooommmsssssssssllllllllleeeeeeeeeyyyyyyyyy 
RRRRRRRRRooooooooowwwwwwwwwiiiiiiiiinnnnnnnnngggggggggtttttttttooooooooonnnnnnnnn 
RRRRRRRRRooooooooowwwwwwwwwnnnnnnnnneeeeeeeeeyyyyyyyyy GGGGGGGGGrrrrrrrrreeeeeeeeeeeeeeeeeennnnnnnnn 
RRRRRRRRRuuuuuuuuussssssssshhhhhhhhhoooooooooccccccccckkkkkkkkk 
SSSSSSSSShhhhhhhhheeeeeeeeennnnnnnnnssssssssstttttttttooooooooonnnnnnnnneeeeeeeee 
SSSSSSSSShhhhhhhhhrrrrrrrrreeeeeeeeewwwwwwwwwllllllllleeeeeeeeeyyyyyyyyy 
SSSSSSSSShhhhhhhhhuuuuuuuuussssssssstttttttttoooooooookkkkkkkkkeeeeeeeee 
SSSSSSSSSmmmmmmmmmeeeeeeeeettttttttthhhhhhhhhwwwwwwwwwiiiiiiiiiccccccccckkkkkkkkk 
SSSSSSSSSooooooooollllllllliiiiiiiiihhhhhhhhhuuuuuuuuullllllllllllllllll 
SSSSSSSSStttttttttoooooooookkkkkkkkkeeeeeeeee PPPPPPPPPrrrrrrrrriiiiiiiiiooooooooorrrrrrrrr 
SSSSSSSSStttttttttooooooooonnnnnnnnneeeeeeeee 
SSSSSSSSStttttttttooooooooouuuuuuuuurrrrrrrrrbbbbbbbbbrrrrrrrrriiiiiiiiidddddddddgggggggggeeeeeeeee 
SSSSSSSSSuuuuuuuuuttttttttttttttttttooooooooonnnnnnnnn CCCCCCCCCooooooooollllllllldddddddddfffffffffiiiiiiiiieeeeeeeeelllllllllddddddddd 
SSSSSSSSSwwwwwwwwwiiiiiiiiinnnnnnnnndddddddddooooooooonnnnnnnnn 
TTTTTTTTTaaaaaaaaannnnnnnnnwwwwwwwwwooooooooorrrrrrrrrttttttttthhhhhhhhh iiiiiiiiinnnnnnnnn AAAAAAAAArrrrrrrrrdddddddddeeeeeeeeennnnnnnnn 
TTTTTTTTTaaaaaaaaarrrrrrrrrdddddddddeeeeeeeeebbbbbbbbbiiiiiiiiiggggggggggggggggggeeeeeeeee 
WWWaaaaaaaaalllllllllmmmmmmllllllllleeeeeeeeeyyyyyyyyy 
WWWeeeeeeeeesssssssssttttttttt BBBBBBBBBrrrrrrrrrooooooooommmmmmmmmwwwwwwwwwiiiiiiiiiccccccccchhhhhhhhh WWWaaaaaaaaattttttttteeeeeeeeerrrrrrrrr OOOOOOOOOrrrrrrrrrtttttttttooooooooonnnnnnnnn 
WWWooooooooommmmmmbbbbbbbbbooooooooouuuuuuuuurrrrrrrrrnnnnnnnnneeeeeeeee 
WWWooooooooooooooooooddddddddd EEEEEEEEEnnnnnnnnnddddddddd 
WWWrrrrrrrrroooooooooxxxxxxxxxhhhhhhhhhaaaaaaaaallllllllllllllllll 
WWWyyyyyyyyyttttttttthhhhhhhhhaaaaaaaaallllllllllllllllll 
Here, postal sectors (2500 households) are shown on a map and overlaid with pie 
charts for an activity. The pie charts show the size of the sector and the 
responsiveness to the campaign as well as choices made by consumers 
This was for NIVEA who were door-step sampling 2 types of product
ADDING FUNCTIONALITY TO AN EXISTING PROJECT – PRIVATE 
CONSULTANCY. 
Environmental Modelling and 
simulation.
Data Input Forms 
An extensive library of VBA code allows large amounts of data to be processed and complex calculations 
computed at the click of a single button
Automation of Excel 
For this project, ExcelFrome also wrote an 
application allowing a complex Excel Workbook to 
be operated via a webpage. 
The user can visit a website and upload a data file. 
This would then be inserted into the workbook, and 
the code processed as if the user was sitting at the 
host computer. 
The results would be automatically emailed to the 
user when completed.
Environmental Models 
Added additional processing abilities to the Biomet Project.
NATIONAL CENTRE 
Analysis and rectification 
of aerial imagery
Analysis of Aerial Data 
To fit aerial data to the OS Map the imagery needs Geo-rectification 
and normalisation. Multispectral imagery can then be folded over a 
digital elevation model of the land measured by LIDAR to make a fully 
rectified dataset.
Geographical & time of 
travel Analysis 
WEBSITE START UP
Key: 
Spatial Modelling: a base illustration for development of a data model (see Data_Model.xlsx) 
User Location 
Universal Polygon (9999) 
Brand X location (store) 
Brand Location Polygon (1) 
Brand Aggregate Polygon Brand Aggregate Polygon Project Location 
Project Polygon (1)* 
Project Polygon (2)* 
Brand Y (polygon centroid) 
Brand Y Polygon (1) 
Brand Y Polygon (2) 
Brand Y Polygon (3) 
* Project Polygons are 
conceptual only; we need explore the use of user 
defined or auto generated 
polygons and/or drive-times 
This image needs 
to be replicate 
with ‘real’ 
polygons soon – for 
testing/dev.
Data interface 
SQL File Import 
Algorithm 
File: 
Company_id 
, Project_id, 
Rank 
Neighbourly Database 
(MongoDB) 
MongoD 
B Queries 
SQL Azure Extraction 
Company 
DaPtaroject 
Data 
Trigger File? 
UserData 
Activity 
Data 
Addition 
al 
Analytics 
Insight 
App 
Neighbourly PC 
Addition 
al 
Analytics 
Database Backup Copy 
SQL 
Output 
Extracte 
d Files 
Company_L 
ocation_Poly 
gon 
Dropbox 
CLOUD 
External Spatial 
Data
Spatial Modelling: a base illustration for development of a data model (see Data_Model.xlsx) 
User_ID Project_ID Company_ID Company_Location_ID Company_Location_Polygon Project_Polygon 
1 1 X 0 9999 2 
2 1 X 1 1 2 
2 1 X 2 1 2 
2 2 X 1 1 9999 
2 2 X 2 1 9999 
3 1 X 2 1 1 
4 2 X 0 9999 1 
5 2 X 0 9999 9999 
6 1 X 1 1 9999 
7 2 X 0 2 2 
1 1 Y 0 9999 2 
2 1 Y 0 9999 2 
2 2 Y 0 9999 9999 
3 1 Y 0 9999 1 
4 2 Y 0 3 1 
5 2 Y 0 9999 9999 
6 1 Y 0 2 9999 
7 2 Y 0 1 2
A new management 
system 
A LOCAL ORGANIC FOOD HOME DELIVERY BOX 
SCHEME
Stock control 
• Invoicing 
• Back office reporting 
• Picking sheets 
• Shelf life monitoring 
• Delivery optimization 
• Contact Management
Work In Progress 
Development of existing 
order processing 
spreadsheets. 
A LOCAL IMPORT COMPANY
Customized Context Menu 
As well as the context menus (see above) we also developed a novel method 
By which the user could quickly set up a workbooks to hide/unhide 
large numbers of rows and columns in a workbook.
Other Projects Including: 
 Convertor for spreadsheet forms into Outlook & 
Google Calendars. 
 Various mapping and coordinate transformation 
systems. 
 Time of travel analysis. (Isochrones) 
 Creating new office based workflow solutions or 
appending to existing systems.

Weitere ähnliche Inhalte

Ähnlich wie Portfolio of ExcelFrome Ltd

SAP BPC Learning Notes and Insights.docx
SAP BPC Learning Notes and Insights.docxSAP BPC Learning Notes and Insights.docx
SAP BPC Learning Notes and Insights.docxKen T
 
KSCOPE 2015 - Improving Reliability, Rollouts, Upgrades/Migrations
KSCOPE 2015 - Improving Reliability, Rollouts, Upgrades/MigrationsKSCOPE 2015 - Improving Reliability, Rollouts, Upgrades/Migrations
KSCOPE 2015 - Improving Reliability, Rollouts, Upgrades/MigrationsCharles Beyer
 
AVB201.1 MS Access VBA Module 1
AVB201.1 MS Access VBA Module 1AVB201.1 MS Access VBA Module 1
AVB201.1 MS Access VBA Module 1guest38bf
 
Manual de la calculadora fxcalc
Manual de la calculadora fxcalcManual de la calculadora fxcalc
Manual de la calculadora fxcalcdodella
 
Step by step lsmw tutorial
Step by step lsmw tutorialStep by step lsmw tutorial
Step by step lsmw tutorialraonivaz
 
How To Automate Part 3
How To Automate Part 3How To Automate Part 3
How To Automate Part 3Sean Durocher
 
Microsoft Office Performance Point
Microsoft Office Performance PointMicrosoft Office Performance Point
Microsoft Office Performance PointKashif Akram
 
1 Introduction to SPSS.ppt
1 Introduction to SPSS.ppt1 Introduction to SPSS.ppt
1 Introduction to SPSS.pptAbebeNega
 
dairy farm mgmt.pptx
dairy farm mgmt.pptxdairy farm mgmt.pptx
dairy farm mgmt.pptxMusabInamdar2
 
Smartforms interview questions with answers
Smartforms interview questions with answersSmartforms interview questions with answers
Smartforms interview questions with answersUttam Agrawal
 
What does Scott do?
What does Scott do?What does Scott do?
What does Scott do?Scott Taylor
 
Sure Outputs
Sure OutputsSure Outputs
Sure OutputsSAP Sure
 
Quick Development and Deployment of Industrial Applications using Excel/VBA, ...
Quick Development and Deployment of Industrial Applications using Excel/VBA, ...Quick Development and Deployment of Industrial Applications using Excel/VBA, ...
Quick Development and Deployment of Industrial Applications using Excel/VBA, ...Alkis Vazacopoulos
 
A case study of encouraging compliance with Spectrum data standards and proce...
A case study of encouraging compliance with Spectrum data standards and proce...A case study of encouraging compliance with Spectrum data standards and proce...
A case study of encouraging compliance with Spectrum data standards and proce...Axiell ALM
 
Teaching high school_stats_1_
Teaching high school_stats_1_Teaching high school_stats_1_
Teaching high school_stats_1_mcnewbold
 
Autocad excel vba
Autocad excel vbaAutocad excel vba
Autocad excel vbarjg_vijay
 
IS Untangle Agile IT Management On-Demand
IS Untangle Agile IT Management On-DemandIS Untangle Agile IT Management On-Demand
IS Untangle Agile IT Management On-Demandlonniemc
 
Phd courselez1introtostata
Phd courselez1introtostataPhd courselez1introtostata
Phd courselez1introtostataMarco Delogu
 
Crystal Reports Review
Crystal Reports ReviewCrystal Reports Review
Crystal Reports ReviewJustin R. Rue
 

Ähnlich wie Portfolio of ExcelFrome Ltd (20)

SAP BPC Learning Notes and Insights.docx
SAP BPC Learning Notes and Insights.docxSAP BPC Learning Notes and Insights.docx
SAP BPC Learning Notes and Insights.docx
 
KSCOPE 2015 - Improving Reliability, Rollouts, Upgrades/Migrations
KSCOPE 2015 - Improving Reliability, Rollouts, Upgrades/MigrationsKSCOPE 2015 - Improving Reliability, Rollouts, Upgrades/Migrations
KSCOPE 2015 - Improving Reliability, Rollouts, Upgrades/Migrations
 
AVB201.1 MS Access VBA Module 1
AVB201.1 MS Access VBA Module 1AVB201.1 MS Access VBA Module 1
AVB201.1 MS Access VBA Module 1
 
Manual de la calculadora fxcalc
Manual de la calculadora fxcalcManual de la calculadora fxcalc
Manual de la calculadora fxcalc
 
Step by step lsmw tutorial
Step by step lsmw tutorialStep by step lsmw tutorial
Step by step lsmw tutorial
 
How To Automate Part 3
How To Automate Part 3How To Automate Part 3
How To Automate Part 3
 
Microsoft Office Performance Point
Microsoft Office Performance PointMicrosoft Office Performance Point
Microsoft Office Performance Point
 
1 Introduction to SPSS.ppt
1 Introduction to SPSS.ppt1 Introduction to SPSS.ppt
1 Introduction to SPSS.ppt
 
dairy farm mgmt.pptx
dairy farm mgmt.pptxdairy farm mgmt.pptx
dairy farm mgmt.pptx
 
Smartforms interview questions with answers
Smartforms interview questions with answersSmartforms interview questions with answers
Smartforms interview questions with answers
 
What does Scott do?
What does Scott do?What does Scott do?
What does Scott do?
 
Sure Outputs
Sure OutputsSure Outputs
Sure Outputs
 
Quick Development and Deployment of Industrial Applications using Excel/VBA, ...
Quick Development and Deployment of Industrial Applications using Excel/VBA, ...Quick Development and Deployment of Industrial Applications using Excel/VBA, ...
Quick Development and Deployment of Industrial Applications using Excel/VBA, ...
 
A case study of encouraging compliance with Spectrum data standards and proce...
A case study of encouraging compliance with Spectrum data standards and proce...A case study of encouraging compliance with Spectrum data standards and proce...
A case study of encouraging compliance with Spectrum data standards and proce...
 
Teaching high school_stats_1_
Teaching high school_stats_1_Teaching high school_stats_1_
Teaching high school_stats_1_
 
2007 SAPTech Ed
2007 SAPTech Ed2007 SAPTech Ed
2007 SAPTech Ed
 
Autocad excel vba
Autocad excel vbaAutocad excel vba
Autocad excel vba
 
IS Untangle Agile IT Management On-Demand
IS Untangle Agile IT Management On-DemandIS Untangle Agile IT Management On-Demand
IS Untangle Agile IT Management On-Demand
 
Phd courselez1introtostata
Phd courselez1introtostataPhd courselez1introtostata
Phd courselez1introtostata
 
Crystal Reports Review
Crystal Reports ReviewCrystal Reports Review
Crystal Reports Review
 

Kürzlich hochgeladen

Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...HyderabadDolls
 
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...nirzagarg
 
Gartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptxGartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptxchadhar227
 
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book nowVadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book nowgargpaaro
 
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...gajnagarg
 
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...SOFTTECHHUB
 
Aspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraAspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraGovindSinghDasila
 
Dubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls DubaiDubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls Dubaikojalkojal131
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制vexqp
 
Introduction to Statistics Presentation.pptx
Introduction to Statistics Presentation.pptxIntroduction to Statistics Presentation.pptx
Introduction to Statistics Presentation.pptxAniqa Zai
 
Fun all Day Call Girls in Jaipur 9332606886 High Profile Call Girls You Ca...
Fun all Day Call Girls in Jaipur   9332606886  High Profile Call Girls You Ca...Fun all Day Call Girls in Jaipur   9332606886  High Profile Call Girls You Ca...
Fun all Day Call Girls in Jaipur 9332606886 High Profile Call Girls You Ca...kumargunjan9515
 
Kalyani ? Call Girl in Kolkata | Service-oriented sexy call girls 8005736733 ...
Kalyani ? Call Girl in Kolkata | Service-oriented sexy call girls 8005736733 ...Kalyani ? Call Girl in Kolkata | Service-oriented sexy call girls 8005736733 ...
Kalyani ? Call Girl in Kolkata | Service-oriented sexy call girls 8005736733 ...HyderabadDolls
 
Identify Customer Segments to Create Customer Offers for Each Segment - Appli...
Identify Customer Segments to Create Customer Offers for Each Segment - Appli...Identify Customer Segments to Create Customer Offers for Each Segment - Appli...
Identify Customer Segments to Create Customer Offers for Each Segment - Appli...ThinkInnovation
 
Digital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham WareDigital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham WareGraham Ware
 
Case Study 4 Where the cry of rebellion happen?
Case Study 4 Where the cry of rebellion happen?Case Study 4 Where the cry of rebellion happen?
Case Study 4 Where the cry of rebellion happen?RemarkSemacio
 
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...gajnagarg
 
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...nirzagarg
 
Giridih Escorts Service Girl ^ 9332606886, WhatsApp Anytime Giridih
Giridih Escorts Service Girl ^ 9332606886, WhatsApp Anytime GiridihGiridih Escorts Service Girl ^ 9332606886, WhatsApp Anytime Giridih
Giridih Escorts Service Girl ^ 9332606886, WhatsApp Anytime Giridihmeghakumariji156
 

Kürzlich hochgeladen (20)

Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
 
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
 
Gartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptxGartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptx
 
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book nowVadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
 
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
 
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
 
Aspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraAspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - Almora
 
Dubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls DubaiDubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls Dubai
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
 
Introduction to Statistics Presentation.pptx
Introduction to Statistics Presentation.pptxIntroduction to Statistics Presentation.pptx
Introduction to Statistics Presentation.pptx
 
Fun all Day Call Girls in Jaipur 9332606886 High Profile Call Girls You Ca...
Fun all Day Call Girls in Jaipur   9332606886  High Profile Call Girls You Ca...Fun all Day Call Girls in Jaipur   9332606886  High Profile Call Girls You Ca...
Fun all Day Call Girls in Jaipur 9332606886 High Profile Call Girls You Ca...
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
 
Kalyani ? Call Girl in Kolkata | Service-oriented sexy call girls 8005736733 ...
Kalyani ? Call Girl in Kolkata | Service-oriented sexy call girls 8005736733 ...Kalyani ? Call Girl in Kolkata | Service-oriented sexy call girls 8005736733 ...
Kalyani ? Call Girl in Kolkata | Service-oriented sexy call girls 8005736733 ...
 
Identify Customer Segments to Create Customer Offers for Each Segment - Appli...
Identify Customer Segments to Create Customer Offers for Each Segment - Appli...Identify Customer Segments to Create Customer Offers for Each Segment - Appli...
Identify Customer Segments to Create Customer Offers for Each Segment - Appli...
 
Digital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham WareDigital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham Ware
 
Case Study 4 Where the cry of rebellion happen?
Case Study 4 Where the cry of rebellion happen?Case Study 4 Where the cry of rebellion happen?
Case Study 4 Where the cry of rebellion happen?
 
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
 
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
 
Giridih Escorts Service Girl ^ 9332606886, WhatsApp Anytime Giridih
Giridih Escorts Service Girl ^ 9332606886, WhatsApp Anytime GiridihGiridih Escorts Service Girl ^ 9332606886, WhatsApp Anytime Giridih
Giridih Escorts Service Girl ^ 9332606886, WhatsApp Anytime Giridih
 

Portfolio of ExcelFrome Ltd

  • 1. A PORTFOLIO www. E x c e l F r ome . c o . u k
  • 2. EXCELFROME LTD IS A SOMERSET BASED COMPANY THAT SPECIALISES IN PROGRAMMING AND EXTENDING MICROSOFT EXCEL. WHAT FOLLOWS IS A FEW EXAMPLES OF WHAT CAN BE DONE. www. E x c e l F r ome . c o . u k
  • 3. A 5 YEAR PROJECT WITH A SMALL LOCAL BUSINESS. FMCG and EPOS Model Fast Moving Consumer Goods & Electronic Point of Sales
  • 4. Data Analysis and Charting. Part 1: From a database of store/sku level data…given a set of exposed stores a set of control stores could be defined/optimised Part 2: Once defined, the tool allowed each set of exposed/control store groups to be compared and reports run and then published to a summary file, where groups of activities could be reported in a way that could be shared with clients
  • 5. ….could be shared with clients Reporting Simple reports that could be manipulated by clients to show different skus/sku-groups Simple charting showing the key data…Chart 1: shows detail and Chart 2: zooms in on the key facts…all axes scale automatically
  • 6. ….Toolbars are useful to allow high level control of detailed processes…VB allows control of memory-leaks that might occur (and be tricky) using VBA alone when opening/closing large numbers of large files Ok…you can open file and press buttons but sometimes you need to control/know what files are open and what buttons to allow for different users Note the links to external applications (Mapinfo/SPSS) which can (via VB) be controlled to run in background…NB; at key points in some of this code, status files were dumped to allow excel to show progress…see ‘Progress Monitor’ button NB: here the Powerpoint button allowed mass dumping of charts/tables/text to sequential Powerpoint slides to allow sharing of key insights in a standardised model Note drop-down…. VSTO Toolbars
  • 7. Batch Control This form (simple cells in excel) allowed multiple activities to be processed in a loop but with different commands applied to each activity – these could be defined by the super-user
  • 8. Complex Form Driven Workflow Alternatively, a more structured form (VB) allowed more occasional processes to be controlled and more completely documented to remind even a super-user of the optimal workflow to achieve certain tasks. The form, would execute SPSS code and return the user to the next step in the process
  • 9. Generating 3rd Party Scripts An example of how Excel was used here to write SPSS code. The code was embedded in excel and variables amended within excel were linked from numerous workbooks to the code to allow flexible processing…also, parts of the modularised code could be turned on/off here from the previous form to optimise… The superuser here was SPSS literate and found he could expand the SPSS code using this tool alone..speeding up simple developments
  • 11. Postcode Analysis and Mapping B AAAAAAAAAlllllllllvvvvvvvvveeeeeeeeeccccccccchhhhhhhhhuuuuuuuuurrrrrrrrrccccccccchhhhhhhhh AAAAAAAAAmmmmmmmmmbbbbbbbbbllllllllleeeeeeeeecccccccccooooooooottttttttteeeeeeeee BBBBBBBBBaaaaaaaaaddddddddddddddddddeeeeeeeeesssssssssllllllllleeeeeeeeeyyyyyyyyy BBBBBBBBBaaaaaaaaalllllllllsssssssssaaaaaaaaallllllllllllllllll CCCCCCCCCooooooooommmmmmmmooooooooonnnnnnnnn BBBBBBBBBaaaaaaaaalllllllllsssssssssaaaaaaaaallllllllllllllllll BBBBBBBBBaaaaaaaaarrrrrrrrrnnnnnnnnnttttttttt GGGGGGGGGrrrrrrrrreeeeeeeeeeeeeeeeeennnnnnnnn BBBBBBBBBaaaaaaaaarrrrrrrrrssssssssstttttttttooooooooonnnnnnnnn BBBBBBBBBeeeeeeeeeaaaaaaaaauuuuuuuuusssssssssaaaaaaaaallllllllleeeeeeeee BBBBBBBBBeeeeeeeeelllllllllbbbbbbbbbrrrrrrrrrooooooooouuuuuuuuuggggggggghhhhhhhhhtttttttttooooooooonnnnnnnnn BBBBBBBBBeeeeeeeeeooooooooollllllllleeeeeeeeeyyyyyyyyy BBBBBBBBBeeeeeeeeerrrrrrrrrkkkkkkkkkssssssssswwwwwwwwweeeeeeeeellllllllllllllllll WWWiiiiiiiiissssssssshhhhhhhhhaaaaaaaaawwwwwwwww BBBBBBBBBiiiiiiiiiccccccccckkkkkkkkkeeeeeeeeennnnnnnnnhhhhhhhhhiiiiiiiiillllllllllllllllll BBBBBBBBBiiiiiiiiirrrrrrrrrmmmmmmmmmiiiiiiiiinnnnnnnnnggggggggghhhhhhhhhaaaaaaaaammmmmmmmm BBBBBBBBBlllllllllaaaaaaaaaccccccccckkkkkkkkkwwwwwwwwweeeeeeeeellllllllllllllllll BBBBBBBBBlllllllllaaaaaaaaakkkkkkkkkeeeeeeeeedddddddddooooooooowwwwwwwwwnnnnnnnnn BBBBBBBBBooooooooouuuuuuuuurrrrrrrrrnnnnnnnnnhhhhhhhhheeeeeeeeeaaaaaaaaattttttttthhhhhhhhh BBBBBBBBBrrrrrrrrrooooooooommmsssssssssgggggggggrrrrrrrrrooooooooovvvvvvvvveeeeeeeee BBBBBBBBBrrrrrrrrroooooooooooooooooommmmeeeeeeeee CCCCCCCCCaaaaaaaaassssssssstttttttttllllllllleeeeeeeee BBBBBBBBBrrrrrrrrrooooooooommmmmmmmmwwwwwwwwwiiiiiiiiiccccccccchhhhhhhhh CCCCCCCCCaaaaaaaaatttttttttssssssssshhhhhhhhhiiiiiiiiillllllllllllllllll CCCCCCCCChhhhhhhhhaaaaaaaaaddddddddddddddddddeeeeeeeeesssssssssllllllllleeeeeeeeeyyyyyyyyy CCCCCCCCCooooooooorrrrrrrrrbbbbbbbbbeeeeeeeeetttttttttttttttttt CCCCCCCCChhhhhhhhhuuuuuuuuurrrrrrrrrccccccccchhhhhhhhhiiiiiiiiillllllllllllllllll CCCCCCCCCllllllllleeeeeeeeennnnnnnnnttttttttt CCCCCCCCCoooooooooffffffffftttttttttooooooooonnnnnnnnn HHHHHHHHHaaaaaaaaaccccccccckkkkkkkkkeeeeeeeeetttttttttttttttttt CCCCCCCCCooooooooollllllllleeeeeeeeessssssssshhhhhhhhhiiiiiiiiillllllllllllllllll CCCCCCCCCuuuuuuuuurrrrrrrrrdddddddddwwwwwwwwwooooooooorrrrrrrrrttttttttthhhhhhhhh CCCCCCCCCuuuuuuuuutttttttttnnnnnnnnnaaaaaaaaallllllllllllllllll GGGGGGGGGrrrrrrrrreeeeeeeeeeeeeeeeeennnnnnnnn DDDDDDDDDooooooooodddddddddfffffffffooooooooorrrrrrrrrddddddddd DDDDDDDDDrrrrrrrrraaaaaaaaayyyyyyyyytttttttttooooooooonnnnnnnnn DDDDDDDDDuuuuuuuuudddddddddllllllllleeeeeeeeeyyyyyyyyy EEEEEEEEEaaaaaaaaarrrrrrrrrlllllllllssssssssswwwwwwwwwooooooooooooooooooddddddddd EEEEEEEEElllllllllmmmmmmmmmllllllllleeeeeeeeeyyyyyyyyy LLLLLLLLLooooooooovvvvvvvvveeeeeeeeetttttttttttttttttt FFFFFFFFFaaaaaaaaaiiiiiiiiirrrrrrrrrfffffffffiiiiiiiiieeeeeeeeelllllllllddddddddd FFFFFFFFFrrrrrrrrraaaaaaaaannnnnnnnnkkkkkkkkkllllllllleeeeeeeeeyyyyyyyyy GGGGGGGGGooooooooossssssssspppppppppeeeeeeeeelllllllll EEEEEEEEEnnnnnnnnnddddddddd HHHHHHHHHaaaaaaaaagggggggggllllllllleeeeeeeeeyyyyyyyyy HHHHHHHHHaaaaaaaaallllllllleeeeeeeeesssssssssooooooooowwwwwwwwweeeeeeeeennnnnnnnn HHHHHHHHHaaaaaaaaammmmmmmmmppppppppptttttttttooooooooonnnnnnnnn iiiiiiiiinnnnnnnnn AAAAAAAAArrrrrrrrrdddddddddeeeeeeeeennnnnnnnn HHHHHHHHHaaaaaaaaarrrrrrrrrvvvvvvvvviiiiiiiiinnnnnnnnngggggggggtttttttttooooooooonnnnnnnnn HHHHHHHHHaaaaaaaaassssssssseeeeeeeeellllllllleeeeeeeeeyyyyyyyyy HHHHHHHHHiiiiiiiiimmmmmmmmmllllllllleeeeeeeeeyyyyyyyyy HHHHHHHHHoooooooooccccccccckkkkkkkkkllllllllleeeeeeeeeyyyyyyyyy HHHHHHHHHeeeeeeeeeaaaaaaaaattttttttthhhhhhhhh HHHHHHHHHooooooooopppppppppwwwwwwwwwooooooooooooooooooddddddddd HHHHHHHHHuuuuuuuuurrrrrrrrrllllllllleeeeeeeeeyyyyyyyyy KKKKKKKKKiiiiiiiiinnnnnnnnngggggggggsssssssssbbbbbbbbbuuuuuuuuurrrrrrrrryyyyyyyyy KKKKKKKKKnnnnnnnnnooooooooowwwwwwwwwllllllllleeeeeeeee KKKKKKKKKiiiiiiiiinnnnnnnnngggggggggssssssssswwwwwwwwwooooooooooooooooooddddddddd LLLLLLLLLaaaaaaaaapppppppppwwwwwwwwwooooooooorrrrrrrrrttttttttthhhhhhhhh LLLLLLLLLeeeeeeeeeaaaaaaaaa MMMMMMMMMaaaaaaaaarrrrrrrrrssssssssstttttttttooooooooonnnnnnnnn LLLLLLLLLiiiiiiiiiccccccccckkkkkkkkkeeeeeeeeeyyyyyyyyy LLLLLLLLLiiiiiiiiiccccccccckkkkkkkkkeeeeeeeeeyyyyyyyyy EEEEEEEEEnnnnnnnnnddddddddd LLLLLLLLLooooooooowwwwwwwwweeeeeeeeerrrrrrrrr PPPPPPPPPeeeeeeeeennnnnnnnnnnnnnnnnn LLLLLLLLLooooooooowwwwwwwwwsssssssssooooooooonnnnnnnnnfffffffffooooooooorrrrrrrrrddddddddd MMMMMMMMMaaaaaaaaaxxxxxxxxxssssssssstttttttttoooooooookkkkkkkkkeeeeeeeee MMMMMMMMMeeeeeeeeerrrrrrrrriiiiiiiiidddddddddeeeeeeeeennnnnnnnn MMMMMMMMMiiiiiiiiiddddddddddddddddddllllllllleeeeeeeeetttttttttooooooooonnnnnnnnn MMMMMMMMMiiiiiiiiinnnnnnnnnwwwwwwwwwooooooooorrrrrrrrrttttttttthhhhhhhhh NNNNNNNNNeeeeeeeeettttttttthhhhhhhhheeeeeeeeerrrrrrrrr WWWhhhhhhhhhiiiiiiiiitttttttttaaaaaaaaacccccccccrrrrrrrrreeeeeeeee OOOOOOOOOllllllllldddddddddbbbbbbbbbuuuuuuuuurrrrrrrrryyyyyyyyy OOOOOOOOOvvvvvvvvveeeeeeeeerrrrrrrrr WWWhhhhhhhhhiiiiiiiiitttttttttaaaaaaaaacccccccccrrrrrrrrreeeeeeeee RRRRRRRRReeeeeeeeeddddddddddddddddddiiiiiiiiitttttttttccccccccchhhhhhhhh RRRRRRRRRooooooooommmsssssssssllllllllleeeeeeeeeyyyyyyyyy RRRRRRRRRooooooooowwwwwwwwwiiiiiiiiinnnnnnnnngggggggggtttttttttooooooooonnnnnnnnn RRRRRRRRRooooooooowwwwwwwwwnnnnnnnnneeeeeeeeeyyyyyyyyy GGGGGGGGGrrrrrrrrreeeeeeeeeeeeeeeeeennnnnnnnn RRRRRRRRRuuuuuuuuussssssssshhhhhhhhhoooooooooccccccccckkkkkkkkk SSSSSSSSShhhhhhhhheeeeeeeeennnnnnnnnssssssssstttttttttooooooooonnnnnnnnneeeeeeeee SSSSSSSSShhhhhhhhhrrrrrrrrreeeeeeeeewwwwwwwwwllllllllleeeeeeeeeyyyyyyyyy SSSSSSSSShhhhhhhhhuuuuuuuuussssssssstttttttttoooooooookkkkkkkkkeeeeeeeee SSSSSSSSSmmmmmmmmmeeeeeeeeettttttttthhhhhhhhhwwwwwwwwwiiiiiiiiiccccccccckkkkkkkkk SSSSSSSSSooooooooollllllllliiiiiiiiihhhhhhhhhuuuuuuuuullllllllllllllllll SSSSSSSSStttttttttoooooooookkkkkkkkkeeeeeeeee PPPPPPPPPrrrrrrrrriiiiiiiiiooooooooorrrrrrrrr SSSSSSSSStttttttttooooooooonnnnnnnnneeeeeeeee SSSSSSSSStttttttttooooooooouuuuuuuuurrrrrrrrrbbbbbbbbbrrrrrrrrriiiiiiiiidddddddddgggggggggeeeeeeeee SSSSSSSSSuuuuuuuuuttttttttttttttttttooooooooonnnnnnnnn CCCCCCCCCooooooooollllllllldddddddddfffffffffiiiiiiiiieeeeeeeeelllllllllddddddddd SSSSSSSSSwwwwwwwwwiiiiiiiiinnnnnnnnndddddddddooooooooonnnnnnnnn TTTTTTTTTaaaaaaaaannnnnnnnnwwwwwwwwwooooooooorrrrrrrrrttttttttthhhhhhhhh iiiiiiiiinnnnnnnnn AAAAAAAAArrrrrrrrrdddddddddeeeeeeeeennnnnnnnn TTTTTTTTTaaaaaaaaarrrrrrrrrdddddddddeeeeeeeeebbbbbbbbbiiiiiiiiiggggggggggggggggggeeeeeeeee WWWaaaaaaaaalllllllllmmmmmmllllllllleeeeeeeeeyyyyyyyyy WWWeeeeeeeeesssssssssttttttttt BBBBBBBBBrrrrrrrrrooooooooommmmmmmmmwwwwwwwwwiiiiiiiiiccccccccchhhhhhhhh WWWaaaaaaaaattttttttteeeeeeeeerrrrrrrrr OOOOOOOOOrrrrrrrrrtttttttttooooooooonnnnnnnnn WWWooooooooommmmmmbbbbbbbbbooooooooouuuuuuuuurrrrrrrrrnnnnnnnnneeeeeeeee WWWooooooooooooooooooddddddddd EEEEEEEEEnnnnnnnnnddddddddd WWWrrrrrrrrroooooooooxxxxxxxxxhhhhhhhhhaaaaaaaaallllllllllllllllll WWWyyyyyyyyyttttttttthhhhhhhhhaaaaaaaaallllllllllllllllll Here, postal sectors (2500 households) are shown on a map and overlaid with pie charts for an activity. The pie charts show the size of the sector and the responsiveness to the campaign as well as choices made by consumers This was for NIVEA who were door-step sampling 2 types of product
  • 12. ADDING FUNCTIONALITY TO AN EXISTING PROJECT – PRIVATE CONSULTANCY. Environmental Modelling and simulation.
  • 13. Data Input Forms An extensive library of VBA code allows large amounts of data to be processed and complex calculations computed at the click of a single button
  • 14. Automation of Excel For this project, ExcelFrome also wrote an application allowing a complex Excel Workbook to be operated via a webpage. The user can visit a website and upload a data file. This would then be inserted into the workbook, and the code processed as if the user was sitting at the host computer. The results would be automatically emailed to the user when completed.
  • 15. Environmental Models Added additional processing abilities to the Biomet Project.
  • 16. NATIONAL CENTRE Analysis and rectification of aerial imagery
  • 17. Analysis of Aerial Data To fit aerial data to the OS Map the imagery needs Geo-rectification and normalisation. Multispectral imagery can then be folded over a digital elevation model of the land measured by LIDAR to make a fully rectified dataset.
  • 18. Geographical & time of travel Analysis WEBSITE START UP
  • 19. Key: Spatial Modelling: a base illustration for development of a data model (see Data_Model.xlsx) User Location Universal Polygon (9999) Brand X location (store) Brand Location Polygon (1) Brand Aggregate Polygon Brand Aggregate Polygon Project Location Project Polygon (1)* Project Polygon (2)* Brand Y (polygon centroid) Brand Y Polygon (1) Brand Y Polygon (2) Brand Y Polygon (3) * Project Polygons are conceptual only; we need explore the use of user defined or auto generated polygons and/or drive-times This image needs to be replicate with ‘real’ polygons soon – for testing/dev.
  • 20. Data interface SQL File Import Algorithm File: Company_id , Project_id, Rank Neighbourly Database (MongoDB) MongoD B Queries SQL Azure Extraction Company DaPtaroject Data Trigger File? UserData Activity Data Addition al Analytics Insight App Neighbourly PC Addition al Analytics Database Backup Copy SQL Output Extracte d Files Company_L ocation_Poly gon Dropbox CLOUD External Spatial Data
  • 21. Spatial Modelling: a base illustration for development of a data model (see Data_Model.xlsx) User_ID Project_ID Company_ID Company_Location_ID Company_Location_Polygon Project_Polygon 1 1 X 0 9999 2 2 1 X 1 1 2 2 1 X 2 1 2 2 2 X 1 1 9999 2 2 X 2 1 9999 3 1 X 2 1 1 4 2 X 0 9999 1 5 2 X 0 9999 9999 6 1 X 1 1 9999 7 2 X 0 2 2 1 1 Y 0 9999 2 2 1 Y 0 9999 2 2 2 Y 0 9999 9999 3 1 Y 0 9999 1 4 2 Y 0 3 1 5 2 Y 0 9999 9999 6 1 Y 0 2 9999 7 2 Y 0 1 2
  • 22. A new management system A LOCAL ORGANIC FOOD HOME DELIVERY BOX SCHEME
  • 23. Stock control • Invoicing • Back office reporting • Picking sheets • Shelf life monitoring • Delivery optimization • Contact Management
  • 24. Work In Progress Development of existing order processing spreadsheets. A LOCAL IMPORT COMPANY
  • 25. Customized Context Menu As well as the context menus (see above) we also developed a novel method By which the user could quickly set up a workbooks to hide/unhide large numbers of rows and columns in a workbook.
  • 26. Other Projects Including:  Convertor for spreadsheet forms into Outlook & Google Calendars.  Various mapping and coordinate transformation systems.  Time of travel analysis. (Isochrones)  Creating new office based workflow solutions or appending to existing systems.