In a way. They are both VBA - same functions, keywords, variable types, etc. - but a lot of properties and methods are included to fit the specific application's object model i.e. in Excel you use Application.DisplayAlerts = False to turn off warnings and DoCmd.SetWarnings False with Access. Similarly, predefined constants are mostly different between the two applications.
I agree on the Wrox Press and the VB & VBA in a Nutshell books.