BlackTor Group
Technical consultancy · Dartmoor, UK

Reliable technical work,
built to last.

BlackTor Group Ltd builds the formulae, macros, queries and scripts that businesses rely on every day, across Excel, XML, VBA, SQL, Python and data analytics.

A translucent black cube etched with a moss-green map of the world's continents, glowing softly against black.
BlackTor Group Ltd Dartmoor, UK
Our services

Six disciplines. One consistent standard.

Each discipline has its own page, updated as work is delivered.

A note on client work

No client names, no client data.

Everything BlackTor builds is covered by non-disclosure agreements, so nothing on this site describes a real client, project or dataset. The techniques shown are real: the problems they solve are drawn from personal projects, or invented outright, chosen to demonstrate an approach rather than reveal anyone's business.

excel.blacktorgroup.com Live

Excel Formulae

=INDEX(refs, MATCH(id, keys, 0))

Latest: rebuilt the lookup logic across a character-builder workbook onto a single INDEX/MATCH index, so every cross-sheet reference resolves the same way, wherever it's used.

Visit the Excel site →
xml.blacktorgroup.com Live

XML

<c r="B7"><f>'Bio'!C4</f></c>

Latest: patched cross-sheet formula references directly in a workbook's XML markup, editing the OOXML source instead of rebuilding the sheet by hand.

Visit the XML site →
vba.blacktorgroup.com Live

VBA

Private Function Ribbon_getEnabled(control)

Latest: a custom ribbon tab with progressive button-enabling logic, written up as a three-part series.

Also: rebuilt bulk email through Classic Outlook and shared-mailbox .oft templates, after New Outlook broke COM automation.

Visit the VBA site →
sql.blacktorgroup.com Live

SQL

SELECT * FROM tblBilling WHERE account = ?

Latest: live queries running straight from Excel into an Access billing database: reporting without leaving the spreadsheet.

Visit the SQL site →
python.blacktorgroup.com Building

Python

def build_report(source: Path) -> None:

Status: the newest addition to the practice. Formula-driven reporting work is next in line to be scripted.

Visit the Python site →
analytics.blacktorgroup.com Live

Data Analytics

Sub RefreshAndDistribute()

Latest: brought the Access billing reports together on one refresh: Excel for the layout, SQL for the pull, VBA for the schedule.

Visit the Data Analytics site →
Also available

Legacy system rescue

Fixed-scope diagnosis and repair for Excel, Access and Outlook systems already in place, alongside the project work above.

Fixed-scope or day-rate engagements

For when the system your business runs on stops working

Many small and medium UK businesses still run finance and operations on an Access database with an Excel front end, held together by VBA macros and Outlook automation built some years ago, often by someone no longer at the company. When one part breaks, whether that is a ribbon interface that has stopped responding, formulas that quietly reference the wrong sheet, or Outlook automation that failed after a move to New Outlook, the business is often left with no one on hand who understands the system well enough to fix it.

BlackTor Group diagnoses and repairs exactly this kind of legacy system, without requiring a rebuild from scratch.

Discuss a rescue engagement →
  • Excel + AccessBilling, reporting and reconciliation systems built on an Access database with an Excel front end.
  • VBA + ribbon UICustom ribbon interfaces and macro-driven workflows, diagnosed and repaired in place.
  • XML-level repairFormula remapping and structural fixes made directly in a workbook's underlying XML.
  • Outlook automationCOM-based mail merge and reporting automation rebuilt for New Outlook.