< návrat zpět

MS Excel


Téma: Makro-odkazy na soubor rss

Zaslal/a 22.2.2010 13:54

Dobrý den,

mám problém a nějak mě nenapadá způsob řešení. V tabulce mám sloupec ve kterém se nacházejí čísla výkresů a nevím, jakým způsobem vytvořit makro, které by mi např. ve sloupci vedle vytvořilo odkazy na soubory se stejným názvem. Např. první buňka je 111111 a excel prohledá adresář, najde soubor 111111.dxf a vytvoří na něj odkaz do buňky vedle. Máte někdo nějakej nápad?

Zaslat odpověď >

icon #001234
Poki
ahoj,
Pokud mas nazvy souboru ve sloupci A, jde to udelat takhle:
Sub hyperlinks()

Dim Cesta As String
Dim Pripona As String

Cesta = "C:\Documents and Settings\admin\Plocha\"
Pripona = ".dxf"

For i = 1 To Application.WorksheetFunction.CountA(Range("a:a"))

Cells(i, 2).Select
ActiveSheet.hyperlinks.Add Anchor:=Selection, Address:= _
Cesta & Cells(i, 1) & Pripona, TextToDisplay:=Cells(i, 1) & Pripona

Next

End Sub

Musis si nastavit Cestu a priponu podle toho, kde soubry mas a o jaky typ jde...citovat
#001240
Jeza.m
Ahoj, asi by to šlo i funkcí:
=HYPERTEXTOVÝ.ODKAZ(A1&".dxf";A1)

M@citovat
#001243
avatar
Díky moc za ochotu, přesto bych se ještě zeptal. Pokud by ty soubory neměli přesně název jako zdrojová buňka, tedy např. XX_111111_XX.dxf a mohl se soubor vyskytovat ve víc variantách např. XX_111111_A a XX_111111_B , dalo by se nějakou procedurou vyhledávat v adresáři se soubory a vracet přesnej název souboru? Stačilo by mě alespoň nakopnout, jakou procedurou to udělat, nebo jakým způsobem by to mohlo jít, já už bych to snad nějak spáchal. Ještě jednou díky moc za pomoc....citovat
icon #001244
Poki
tahle procedura vypise vsechny soubory s priponou .dxf do buněk na listu (pocinaji bunkou A1)

Sub HONORARE_soubory()
Dim f As String
Dim Cesta As String
Dim i As Integer

Cesta = "C:\Documents and Settings\Poki\Dokumenty\" 'Cesta musí končit znakem '\'

ChDir Cesta
f = Dir(Path & "*.dxf")
i = 1

While f <> ""
Cells(i, 1) = f
i = i + 1
f = Dir()
Wend

End Sub
citovat
#001248
avatar
Výtečně, s tímhle už to asi dám dokupy. Akorát jsem měl chvilku problém to rozběhnout, než jsem přišel na droboulinkou chybičku v názvu proměnný, kdy je použita Cesta a Path, to jen kdyby to chtěl využít někdo další. 2 Každopádně díky moc 29citovat
#010747
avatar
Dotaz trochu rozsirim - dá se nějak inteligentně vybrat poslední vtvořený ze souborů obsahující v názvu daný řetězec?citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje