ComboBox dependientes que carguen TextBox
Tengo un formulario para agregar productos a un formulario factura, este formulario tiene 3 combobox, uno dependiente del otro, el primero -COMBOBOX1- me llama la categoría de productos, el segundo -COMBOBOX2- me llama la subcategoria de productos de acuerdo al valor del COMBOBOX1, hasta aquí no hay problema. Cargar el COMBOBOX3 -productos- si me ha generado inconvenientes pues he encontrado varios códigos en internet pero ninguno que pueda modificar a lo que necesito, ya que necesito que el COMBOBOX3 (productos) se cargue de la hoja donde tengo la BD PRODUCTOS, teniendo en cuenta tres columnas: CATEGORÍAS - SUBCATEGORIAS - PRODUCTOS, y estos datos no están separados ni por grupo de categorías ni por grupo de subcategorias porque los productos se dan de alta de acuerdo a como van llegando al almacén y esto sucederá siempre de manera aleatoria, así que no puedo separar por rangos.
Además, cuando el COMBOBOX3 se cargue con un dato de producto, deben llenarse los valores de unos TextBox que hay en el formulario, de manera independiente (sin tener en cuenta los dos primeros COMBOBOX) logro hacerlo, pero el inconveniente de no cargar este tercer combobox con los datos del segundo, no permite cargar los textbox. La idea de realizar esta operación por categorías y subcategorías es para facilitar al usuario la búsqueda de productos que en algún momento se hará muy larga.
Tengo un archivo, que puedo enviarles para que puedan entender mejor, pues no sé si me expliqué bien.