Pergunta : O código de VBA ao laço com um processo para importar a EXISTÊNCIA prima limas.

Se você examina meu bloco de código abaixo, você observará que eu estou importando os spreadsheets cujo o nome começa com o “widget” de 3 diferentes prima as limas (Year1.xlsx, Year2.xlsx, Year3.xlsx).  

I am que procura mais maneira eficaz de escrever este código para eliminar alguma da redundância.  Você observará para os submarinos “ImportSheetsYears1”, “ImportSheetsYears2”, e “ImportSheetsYears3” que o código é idêntico à exceção do xlPath do `'.  Assim eu preciso provavelmente alguma sorte do laço, mas eu não sou certo como codificar it.

Also no laço, se a lima primar não existe; deve saltá-la e para ir ao seguinte primar a lima.  Se nenhuns do especific primam limas existem, um msgbox deve atear fogo e o submarino deve ser retirado.  Eu estou supor que um alimentador do erro seria a melhor maneira de ir aproximadamente isto?  

Anyhow, agradecimentos adiantado para algumas soluções possíveis.  
class= > " desobstruído " do
> do " codeSnippet " do class= do
class= " lineNumbers " do
class= do
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:
o >Option notpretty " do class= " do id= " codeSnippet793931 do
           
class= do

Resposta : O código de VBA ao laço com um processo para importar a EXISTÊNCIA prima limas.

Eu sou certo que há… mas como eu indic, não é razoável.  Como poderia você o fazer?  Porque eu disse alguma outra pessoa que faz uma pergunta de uma natureza similar, empregar um programador/cabouqueiro que possam analisar como Windows faz o melhoramento ao bocado 32, que chamadas faz, etc., e eventualmente, mim sejam certos que figurarão para fora uma maneira.  Pode custa 5 ou 6 figuras… mas se o you've começ o dinheiro, Não há impossíveis.

Põr simplesmente, como outro e eu mesmo indic que de um modo ou de outro - e eu exprimirei novamente por uma segunda vez neste comentário - não há NENHUMA maneira RAZOÁVEL de fazer isto.  Aquela é sua resposta.  Nenhum técnico razoável (porque eu os definiria) passaria toda a hora significativa que tenta fazê-lo isto assim que é ALTAMENTE improvável você encontrará QUALQUER UM, especialmente qualquer um aqui, que encontrou uma maneira da fazer - razoável ou de outra maneira.  Perito-Trocar é um grande lugar para encontrar respostas às perguntas e os problemas que impatem um negócio ou sua habilidade usar um sistema.  Quando você quer fazer algo que ninguém pensa é uma boa idéia ou mesmo possível, você quase certamente não encontrará uma resposta que você é satisfeito com mesmo quando as respostas fornecidas são, faltando uma evidência mais adicional pelo contrário, 100% exato.
Outras soluções  
 
programming4us programming4us