Zdravim všechny
Potřebuji vytvořit makro, které bude vytvářet pro každý řádek hyperodkaz, ale problém je že soubory jsou uloženy v různých složkách podle datumu
v podstatě jsem to vytvořil,ale když na to koukám tak mi to příjde zbytečně složitý :-) a ještě mám jeden problém ,pokud v jeden den soubor od jednoho člověka je označen _2 a tam už mne nenapadá jak to udělat.
Snad to bude k pochopeni v přiloženém souboru.
A ještě něco, jde nějak ověřit zda odkaz funguje?
Díky za každou radu
Proměnný hypertextový odkaz Vyřešeno
Proměnný hypertextový odkaz
- Přílohy
-
- test.xlsm
- (17.48 KiB) Staženo 40 x
-
- Level 4.5
- Příspěvky: 1547
- Registrován: březen 11
- Bydliště: Drsná Vysočina :D
- Pohlaví:
- Stav:
Offline
Re: Proměnný hypertextový odkaz
Ten datum bych zjednoduššil takto
Přidal bych ještě jeden sloupec s fcí countifs a výsledek bych přidal do hypertextového odkazu.
Kód: Vybrat vše
Dim datumek As Variant
datumek = Format(Cells(A, 6), "ddmmyy")
a ještě mám jeden problém ,pokud v jeden den soubor od jednoho člověka je označen _2 a tam už mne nenapadá jak to udělat.
Přidal bych ještě jeden sloupec s fcí countifs a výsledek bych přidal do hypertextového odkazu.
Re: Proměnný hypertextový odkaz
Super, tak rady zabraly.
Dík
--- Doplnění předchozího příspěvku (30 Kvě 2013 18:42) ---
Ještě kdyby někdo věděl jestli se dá zjistit jetli je odkaz funkční (myslim zjistit makrem,kliknout si na něj umim :-) ), sice to neni nutný ,ale spiš by mně to zajímalo.
Dík
--- Doplnění předchozího příspěvku (30 Kvě 2013 18:42) ---
Ještě kdyby někdo věděl jestli se dá zjistit jetli je odkaz funkční (myslim zjistit makrem,kliknout si na něj umim :-) ), sice to neni nutný ,ale spiš by mně to zajímalo.
-
- Level 4.5
- Příspěvky: 1547
- Registrován: březen 11
- Bydliště: Drsná Vysočina :D
- Pohlaví:
- Stav:
Offline
Re: Proměnný hypertextový odkaz Vyřešeno
Vyzkoušej toto " Existuje Soubor "
Kód: Vybrat vše
Sub ExistujeSoubor()
'
Dim Cesta As String
Dim Response As Byte
Cesta = "C:\Users\Cmuch\Documents\pepa.pdf"
' Zkontrolujeme, zda soubor existuje
If Dir(Cesta) = "" Then
Response = MsgBox("Soubor nenalezen !! ", vbCritical)
End If
Response = MsgBox("Soubor existuje !! ", vbInformation)
End Sub
Re: Proměnný hypertextový odkaz
Tady člověk prostě zjistí všechno
Díky
Akorát se tam vloudila malá chybička, když soubor nexistuje tak to hodí i hlášku o existujícim. Ale to jsem si opravil.
Díky za rady

Díky
Akorát se tam vloudila malá chybička, když soubor nexistuje tak to hodí i hlášku o existujícim. Ale to jsem si opravil.
Díky za rady
-
- Level 2
- Příspěvky: 197
- Registrován: duben 12
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Proměnný hypertextový odkaz
Upravený skript, kdyby někdo nevěděl jak upravit ať funguje jak má
Kód: Vybrat vše
Sub ExistujeSoubor()
Dim Cesta As String
Dim Response As Byte
Cesta = "C:\Users\Cmuch\Documents\pepa.pdf"
' Zkontrolujeme, zda soubor existuje
If Dir(Cesta) = "" Then
Response = MsgBox("Soubor nenalezen !! ", vbCritical)
Else
Response = MsgBox("Soubor existuje !! ", vbInformation)
End If
End Sub
Více o kancelářském balíku MS Office na http://office.lasakovi.com/ (Word, Excel, PowerPoint, Access, Outlook, Project, OneNote)
-
- Level 4.5
- Příspěvky: 1547
- Registrován: březen 11
- Bydliště: Drsná Vysočina :D
- Pohlaví:
- Stav:
Offline
Re: Proměnný hypertextový odkaz
Omlouvám se za chybičku.
Vypadlo mi Exit sub, ale jak to upravil Pavel je také řešení.
Vypadlo mi Exit sub, ale jak to upravil Pavel je také řešení.
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 3
- 3881
-
od petr22
Zobrazit poslední příspěvek
30 črc 2024 21:38
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 7 hostů