Cuestión : El código de VBA al lazo con un proceso para importar la EXISTENCIA sobresale archivos.

Si usted examina mi bloque de código abajo, usted notará que estoy importando las hojas de balance cuyo nombre comienza con el “aparato” a partir del 3 diferente sobresale los archivos (Year1.xlsx, Year2.xlsx, Year3.xlsx).  

I que busca un más modo eficaz de escribir este código para eliminar algo de la redundancia.  Usted notará para los submarinos “ImportSheetsYears1”, “ImportSheetsYears2”, y “ImportSheetsYears3” que el código sea idéntico a excepción del xlPath del `'.  Necesito tan probablemente una cierta clase de lazo, pero no estoy seguro cómo cifrar it.

Also en el lazo, si no existe el archivo del sobresalir; debe saltarlo e ir al siguiente sobresalir el archivo.  Si existe ninguno de especificado sobresale archivos, un msgbox debe encender y el submarino debe ser salido.  ¿Estoy asumiendo que un tratante del error sería la mejor manera de ir alrededor esto?  

Anyhow, gracias por adelantado por cuaesquiera soluciones posibles.  
class= > " claro " del
> del " codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
el >Option notpretty " del class= " del id= " codeSnippet793931 del
           
class= del

Respuesta : El código de VBA al lazo con un proceso para importar la EXISTENCIA sobresale archivos.

Estoy seguro que hay… pero como indiqué, no es razonable.  ¿Cómo podría usted hacerlo?  Pues dije a algún otro que hacía una pregunta de una naturaleza similar, contratar a un programador/a pirata informático que puedan analizar cómo Windows hace la mejora al pedacito 32, qué llamadas hace, etc., etc., y eventual, yo estén seguros que imaginarán una manera.  Puede cuesta 5 o 6 figuras… pero si usted tiene el dinero, nada es imposible.

Puesto simplemente, como otros y mismo han indicado que de un modo u otro - y expondré en forma modificada por una segunda vez en este comentario - no hay manera RAZONABLE de hacer esto.  Ésa es su respuesta.  Ningún técnico razonable (pues los definiría) pasaría cualquier hora significativa que intenta hacer esto así que lo es ALTO inverosímil usted encontrará CUALQUIER PERSONA, especialmente cualquier persona aquí, que ha encontrado una manera de hacerla - razonable o de otra manera.  Experto-Intercambiar es un gran lugar para encontrar respuestas a las preguntas y los problemas que afectan un negocio o su capacidad de utilizar un sistema.  Cuando usted quiere hacer algo que nadie piensa es una buena idea o aún posible, usted no encontrará casi ciertamente una respuesta que le satisfacen con incluso cuando son las respuestas proporcionadas, careciendo evidencia adicional por el contrario, el 100% exacto.
Otras soluciones  
 
programming4us programming4us