¿Pero probaste el funcionamiento?
Esto es lo que yo puse:
'Deshabilita todos los botones
For i = 4 To Hoja6.Cells(1, Columns.Count).End(xlToLeft).Column
nombreboton = Hoja6.Cells(1, i)
UserForm1.Controls(nombreboton).Enabled = False
Next
r = Hoja6.Range(UsuarioEncontrado).Row
'habilita botones por usuario
For i = 4 To Hoja6.Cells(1, Columns.Count).End(xlToLeft).Column
If Hoja6.Cells(r, i) <> "" Then
nombreboton = Hoja6.Cells(1, i)
UserForm1.Controls(nombreboton).Enabled = True
End If
Next
'Act.Por.Dante Amor
Primero, lo que hace es poner todos los botones del userform1 como enabled = false (deshabilitados), el nombre del botón está en la fila 1 de la hoja Login.
Segundo, obtiene el número de fila del usuario que entró al sistema:
r = Hoja6.Range(UsuarioEncontrado).Row
Por último, con ese número de fila revisa a cuáles botones tiene acceso el usuario, si en la celda tiene una "x" quiere decir que tiene acceso a ese botón, entonces toma el nombre del botón del encabezado y habilita (UserForm1. Controls(nombreboton).Enabled = True)
Ejemplo:

Si entras con el usuario dam
Lo que hace la macro es obtener el número de fila del usuario dam:
r = Hoja6.Range(UsuarioEncontrado).Row
Ya que tiene el número de fila
Para cada uno de los botones que tienes en la fila1, en este caso tienes 3 botones, commadbutton1 2 y 3, si te fijas en la hoja login en la fila1 están los nombres de tus botones.
La macro pregunta si la fila4, columna "D" es diferente de blanco.
En la imagen puedes ver que en la fila 4, columna "D" hay una "x", esa "x" se debe poner antes de ejecutar la macro, es la configuración de cada usuario.
Como la celda es diferente de blanco, entonces ese botón se desactiva, ¿cuál botón? El que se encuentra en la columna "D" fila1 (commandbutton1), la macro toma el nombre de la fila1 columna "D" y lo desactiva
nombreboton = Hoja6.Cells(1, i)
UserForm1.Controls(nombreboton).Enabled = True
Y así para cada botón.
Espero que con el ejemplo haya quedado más claro. Ya no es necesario que pongas el nombre de usuario en la hoja logs celda G1 y H1. Ya que cada vez que alguien entre, los commandbutton se activarán de acuerdo a la configuración de la hoja login.
Saludos. Dante Amor
Recuerda valorar la respuesta.