< návrat zpět

MS Excel


Téma: Tvorba hypertextového odkazu makrem rss

Zaslal/a 18.6.2014 13:57

Ahoj, potřebuju radu. Při otevření souboru chci makrem předělat několik hypert.odkazů, aby směřovaly na řádek s dnešním datem. Sesmolil jsem fungující makro, kde je klíčový řádek:
ActiveCell.Hyperlinks.Add Anchor:=Selection, Address:="", _
SubAddress:=kam2, TextToDisplay:=text_disp
ale mám otázku:
Když sestavuju proměnnou "kam", spojím řetezec písmene (sloupec) s č.řádku (převedeným na text), a uprostřed je pak MEZERA. Tu mezeru tam udělá i holý kód, jako např.:
neco = "D" + Str(30) >> výsledek = "D 30"
Mezeru umím odstranit nahrazením, ale nějak se mi to nezdá, že by to takhle dělali i zkušení programátoři?
Co mi poradíte?
Celkově je to samozřejmě amatérské, přivítám i rady na vylepšení. Dík.

Příloha: zip20044_hypert_odkazy_open.zip (27kB, staženo 25x)
Zaslat odpověď >

icon #020045
avatar
Príklad som neštudoval, ale jedno je isté: medzeru v spojenom reťazci spôsobuje funkcia Str, ktorá vždy rezervuje prvú pozíciu vo výsledku pre znamienko (t.j. v prípade kladného čísla ponecháva vo výsledku prázdny znak). Použi miesto nej CStr, Format, alebo píš proste = "D" & 30.citovat
#020047
avatar
Dík za navedení. Při ladění mi to při součtu plusem (např. "D" + 30) psalo Type mismatch, proto jsem tam cpal ten převod Str(), ale ono stačí použít "&" a je to. A to & používám běžně, ale někdy to nesepne ...citovat

Uživatelské menu

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

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

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

Aktivní diskuse

odpocet a storno tl.

PavDD • 28.3. 8:53

odpocet a storno tl.

Začátečník • 26.3. 14:39

odpocet a storno tl.

PavDD • 26.3. 10:22

odpocet a storno tl.

elninoslov • 26.3. 7:50

odpocet a storno tl.

PavDD • 26.3. 7:26

odpocet a storno tl.

elninoslov • 25.3. 22:34

odpocet a storno tl.

Začátečník • 25.3. 15:09