Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
kaupmees
HV kasutaja

liitunud: 27.05.2004
|
08.04.2013 15:33:28
EXCEL - failinime kasutamine excelis |
|
|
Mul oleks vaja vaili nimi kuvada lahtrisse A3 ning kast A4 võtaks A3 oleva väärtusest vaid 4-9 numbri kombinatsiooni.
|
|
tagasi üles |
|
 |
Vahur
HV Guru

liitunud: 01.10.2006
|
|
Kommentaarid: 458 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
388 |
|
tagasi üles |
|
 |
kaupmees
HV kasutaja

liitunud: 27.05.2004
|
08.04.2013 16:08:28
|
|
|
Aga kuidas kuvada failinime lahtri, oskan kuvada päisesse aga mitte suvalisse lahtri.
|
|
tagasi üles |
|
 |
_marek
HV Guru

liitunud: 31.12.2002
|
08.04.2013 16:14:52
|
|
|
=CELL("filename")
|
|
Kommentaarid: 130 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
0 :: |
118 |
|
tagasi üles |
|
 |
kaupmees
HV kasutaja

liitunud: 27.05.2004
|
09.04.2013 08:14:14
|
|
|
see kuvab koos aadressiga, kuna fail ei asu minu aruvutis vaid serveri ketta.
kas ei saaks et kuvaks vaid faili nime.
|
|
tagasi üles |
|
 |
alfreedo
HV vaatleja
liitunud: 20.06.2010
|
09.04.2013 19:10:33
|
|
|
Proovi nii.
Sub FNimi()
Dim arr As Variant
Range("a1").Select
ActiveCell.FormulaR1C1 = "=CELL(""FileName"")"
arr = Split(ActiveCell, "\")
MsgBox arr(UBound(arr))
MsgBox arr(UBound(arr) - 1) & "\" & arr(UBound(arr))
MsgBox arr(UBound(arr) - 2) & "\" & arr(UBound(arr))
MsgBox arr(UBound(arr) - 3) & "\" & arr(UBound(arr))
End Sub |
|
|
Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
2 |
|
tagasi üles |
|
 |
kaupmees
HV kasutaja

liitunud: 27.05.2004
|
10.04.2013 07:14:39
|
|
|
Kas see on makro, kui ja siis ei ole sellega kokku puutunud, olen vaid excelis tavalisid valemeid teinud.
Ma suutsi ise midagi kokku panna:
=(MID(CELL("filename");FIND("[";CELL("filename"))+1;(FIND("]";CELL("filename"))+1)-FIND("[";CELL("filename"))-2))
Aga nüüd teine mure, kui tööline salvestab faili save as siis ei kuva kohe sinna uus faili nimi, muutub kui fail kinni panna või siis kasti klikkida ja enter vajutada. Samas sooviks kasti lukku panna et keegi kogemata valemit ära ei kustutaks. Kui kastil lukk peal, siis aga ei saa kasti klikkida. Kas saaks kuidagi nii et peale save as toimuks kohe muutus?
|
|
tagasi üles |
|
 |
alfreedo
HV vaatleja
liitunud: 20.06.2010
|
10.04.2013 20:52:54
|
|
|
Jep.
Makro.
Põhimötteliselt sama mis sinu valemiga: vötab path-i arraysse ja siis kuvab "slash"-ide vahel oleva info e. nime.
tsitaat: |
Kas saaks kuidagi nii et peale save as toimuks kohe muutus? |
Sa pead peale SaveAS-i andma Excelile käsu: calculate.
Kas seda teeb kasutaja menüüriba, lehele paigutatud nupu abil, vba koodi kasutades vms.
Jääb arusaamatuks: miks seda nime on vaja lahtris näha?
Kui kasutaja saivib faili uue nimega: ta juba teab seda, akna tiitelribal on see nähtav!
|
|
Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
2 |
|
tagasi üles |
|
 |
|
lisa lemmikuks |
|
|
sa ei või postitada uusi teemasid siia foorumisse sa ei või vastata selle foorumi teemadele sa ei või muuta oma postitusi selles foorumis sa ei või kustutada oma postitusi selles foorumis sa ei või vastata küsitlustele selles foorumis sa ei saa lisada manuseid selles foorumis sa võid manuseid alla laadida selles foorumis
|
|