Hi, davinosky!
Downloaded your file, tested Hide and Reset command buttons and everything worked.
Gave a look to your code, nothing wrong neither. So I don't know what to say, no external files, no other source data, no data connection links, so definitively issues of deployed machines.
What to check on each machine?
1) first, Excel version
2) as b(ut)ob(ut)hc said, if macros allowed
3) calculation mode (Alt-F11, Immediate window pane, "Print Application.Calculation = xlCalculationAutomatic" (unquoted), if false, then assign without "Print"
4) as I couldn't reproduce the raised error, it'd be useful if you try to describe what error appears, when, and if it displays any message
A humble suggestion for your code:
a) use "Option Explicit" statement always in all sheets and modules and forms code sections
b) reduce procedure (Sub and Function) scope to minimum possible: if Esconde_filas and Reset are in same module and are called from same places, both should be either Public or Private or nothing, but equal
c) same congruence for messages: if displaying "Listo", do it always or never but not once yes and once not; perhaps a "Beep" (unquoted, function) replaces the message box and doesn't need user intervention to go on working
d) in long processes or not so long but when screen blinks a lot as in this case, you might want to add this statements at the start and end of the procedures:
Application.ScreenUpdating = False
Application.ScreenUpdating = True
which prevents user from seeing what happens behind the scene
Just advise if any issue.
Regards!
PS: BTW, welcome another Spanish user to this community, and now we are... more! (than before)