Tema: Re: REQ. Ekselistų pagalbos
Autorius: LwJ
Data: 2010-06-02 09:26:53
Sub ChaCha
Kelias = " D:\Embozing\Avansiniai klijentai\"

Byla = Dir(Kelias1 & "*.Xls")
Do While Byla <> ""
    Vardas = Byla
    Workbooks.Open Kelias & Vardas
    Workbooks(Vardas).Activate
    Columns("I:I").Select
    Selection.NumberFormat = "General"
    Cells(3, 9).FormulaR1C1 = 
"=LEFT((MID((RC[-4]&RC[-3]&RC[-2]),2,4)*MID((RC[-4]&RC[-3]&RC[-2]),6,4)),4)"
    ActiveWorkbook.Close SaveChanges:=True
    Byla = Dir()
Loop
End Sub

Tikiuosi su kitu katalogu susitvarkysi...:)

"rotada" <sigitas@rotada.lt> parašė naujienų 
news:hu2hap$4dr$1@trimpas.omnitel.net...
> Man per dideliė problema - nemoku rašyti makrusų...:)
> 1.Direktorijoje D:\Embozing\Avansiniai klijentai - 46  xls failai (Eksel 
> 2003 SP3)
> 2.Direktorijoje D:\Embozing                            - 781 xls failai
>
> Reikia visuosų xls failų stulpeliuose "I" padaryti formatą "General", o po 
> to į visų xls failų I3 celę įrašyti formulę:
> =LEFT((MID((E3&F3&G3);2;4)*MID((E3&F3&G3);6;4));4)
>
> Gal kaspagelbėtumėte?
>
> Sigitas
>
>
>