Avaleht
uus teema   vasta Tarkvara »  Tarkvara »  Excelils pildi kuvamine. märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
asus_cusl2
HV kasutaja

liitunud: 17.11.2004




sõnum 27.08.2014 17:08:30 Excelils pildi kuvamine. vasta tsitaadiga

Tere,
Sooviks teha excelis andmebaasi kus ilmuks tootepilt kui hiirega toote nimepeal seista.
Kahjuks ei tea õiget väljendit juhiste otsimiseks vms.
Et äkki keegi saab aru mis ma soovin teha ja oskab ka õpetada? Või siis suunata õige raja peale.

Ette tänades.
Kommentaarid: 6 loe/lisa Kasutajad arvavad:  :: 1 :: 1 :: 4
tagasi üles
vaata kasutaja infot saada privaatsõnum
D3ff
HV kasutaja
D3ff

liitunud: 14.01.2007




sõnum 27.08.2014 17:14:27 vasta tsitaadiga

Äkki Excel image rollover? Google leiab selle kohta päris mitmeid teemasid.
Kommentaarid: 7 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 7
tagasi üles
vaata kasutaja infot saada privaatsõnum
asus_cusl2
HV kasutaja

liitunud: 17.11.2004




sõnum 28.08.2014 14:42:54 vasta tsitaadiga

Selle asja sain nüüd selgeks.
Aga kas kuidagi on võimalik, et kommentaar(pilt) ilmuks igal pool kus on vastav toote nimi kasutusel?
Nimelt kasutan data validationi listi. Et valesi nimesi ei saaks kasutada ja hiljem saaks analüüsida tabelit pivot tabeliga.


Leidsin midagi sellist, aga nagu videos see asi mul tööle ei hakka.
Ma arvan, et koodis on viga, salvestada ta ka ei lase enam.

tsitaat:
Private Sub Worksheet_Change(ByVal Target As Range)

If Target.Address = "G2" Then
NewPic = "C:\Users\PC\Desktop\TOOTED" & Range("J2").Value
Target.Comment.Shape.Fill.UserPicture NewPic
End If


End Sub


Õpetus

Link



Macro errorit ette ei viska, aga pilti kommentaaris ära ka ei vaheta.
Kasutan excel 2013
Muidugist ei tea ma veel kas on võimalik ja kuidas luua 100 kannet, nii et alati see kommentaari asi töötaks
Kommentaarid: 6 loe/lisa Kasutajad arvavad:  :: 1 :: 1 :: 4
tagasi üles
vaata kasutaja infot saada privaatsõnum
alfreedo
HV vaatleja

liitunud: 20.06.2010




sõnum 29.08.2014 23:17:46 vasta tsitaadiga

tsitaat:

Leidsin midagi sellist, aga nagu videos see asi mul tööle ei hakka.
Ma arvan, et koodis on viga, salvestada ta ka ei lase enam.
tsitaat:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "G2" Then
NewPic = "C:\Users\PC\Desktop\TOOTED" & Range("J2").Value
Target.Comment.Shape.Fill.UserPicture NewPic
End If



Märgata seal kohe ka viga: "G2" vs "$G$2"
Target.Comment.Shape.Fill.UserPicture NewPic ei funka ka mul, kuid egas ole aega ka süveneda probleemi.(Mul OFF 2010)
Commentis pilti kuvada? Vöimalik aga kas lkka otstarbekas?

Kergem ehk nii: http://www.upload.ee/files/4235762/Pildid.xlsm.html
Fail tema avamisel laeb exceli lehele nimekirja SAMAS KAUSTAS asuvatest *.jpg failidest.
Nimekirjas e. lahtris klikkimisel kuvatakse samas pilt failist.
Kommentaarid: 2 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum
asus_cusl2
HV kasutaja

liitunud: 17.11.2004




sõnum 02.09.2014 08:28:41 vasta tsitaadiga

alfreedo kirjutas:

Kergem ehk nii: http://www.upload.ee/files/4235762/Pildid.xlsm.html
Fail tema avamisel laeb exceli lehele nimekirja SAMAS KAUSTAS asuvatest *.jpg failidest.
Nimekirjas e. lahtris klikkimisel kuvatakse samas pilt failist.


See lahendus sobiks väga hästi, aga mul oleks vaja saada jpg failide list C tulpa ja pilt peaks olema kuvatud klikitud lahtrist üleval pool. Muidu segab edasist tabeli täitmist.
Kahjuks on VBA parooli all, ja natukene riskantne häkkimis programme kasutada.


Oskab keegi sellise koodiga aidata või siis paroolist vabaneda?
Kommentaarid: 6 loe/lisa Kasutajad arvavad:  :: 1 :: 1 :: 4
tagasi üles
vaata kasutaja infot saada privaatsõnum
A.S.
HV Guru

liitunud: 27.10.2003



Autoriseeritud ID-kaardiga

sõnum 02.09.2014 09:36:08 vasta tsitaadiga

Näiteks LibreOffice peaks suutma minuteada vaadata/näidata suvalist parooli all olevat MS Office VBA koodi. Või uuemate Officite korral see nii pole? Pildid.xlsm VBA koodi igatahes näitab.
Aga no proovi siis 5DCTFY
Kommentaarid: 33 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 33
tagasi üles
vaata kasutaja infot saada privaatsõnum
asus_cusl2
HV kasutaja

liitunud: 17.11.2004




sõnum 02.09.2014 11:34:36 vasta tsitaadiga

LibreOffice näitab koodi küll. Kas peaks selle kuidagi siis ümber kopeerima ja siis saab äkki sobivaks muuta?
Parool ei sobinud.
Kommentaarid: 6 loe/lisa Kasutajad arvavad:  :: 1 :: 1 :: 4
tagasi üles
vaata kasutaja infot saada privaatsõnum
A.S.
HV Guru

liitunud: 27.10.2003



Autoriseeritud ID-kaardiga

sõnum 02.09.2014 12:11:40 vasta tsitaadiga

Selle koodi kopeerid ringi jah. Või siis proovid sedasama parooli veelkord.
http://www.upload.ee/files/4241007/Pildid-unprotected.xlsm.html
Ise ma katsetada ei saa, pole uuemat Excelit, on vaid LibreOffice, sellel on aga paroolist kama.
Kommentaarid: 33 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 33
tagasi üles
vaata kasutaja infot saada privaatsõnum
alfreedo
HV vaatleja

liitunud: 20.06.2010




sõnum 02.09.2014 20:17:07 vasta tsitaadiga

asus_cusl2

Muutsin siis koodi.
Vaata lahtreid AB1...AB4 ja katseta seal nende väärtustega kuni leiad enam-vähem sobiva.
Päris ideaalselt Excel küll ei käitu aga enam-vähem soovitava tulemuse peaks saama.


http://www.upload.ee/files/4241853/Pilte.xlsm.html
Kommentaarid: 2 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum
asus_cusl2
HV kasutaja

liitunud: 17.11.2004




sõnum 04.09.2014 14:59:39 vasta tsitaadiga

alfreedo kirjutas:

Muutsin siis koodi.
Vaata lahtreid AB1...AB4 ja katseta seal nende väärtustega kuni leiad enam-vähem sobiva.
Päris ideaalselt Excel küll ei käitu aga enam-vähem soovitava tulemuse peaks saama.
http://www.upload.ee/files/4241853/Pilte.xlsm.html


Väga häsi töötab see osa mis tegid. Kiitus selle eest.
Aga nüüd jama sellega, et sihi päraselt ikka kasutada ei saa. Tegin listi c1-c200, et seda siis hiljem rippmenüüna kasutada c200 ja edasi väljadel( siis näen pilti ikka sell hetkel kui vastava pildi (detaili) valin). Algselt on kõik ilus kuni salvestan faili ja uuesti avan. Avamise hetkel kustutab kogu c tulba ära. Kas annab piirata seda nimekirja mis pildi failidest koostab piirata 1-200 reaga? Et kõik mis c201 ja edasi lahtris alles jääks.
Või siis koostab piltidest nimekirja ac tulbal näiteks, aga pildi kuvab kui valida C-tulbast vastav pildi nimi.
Kommentaarid: 6 loe/lisa Kasutajad arvavad:  :: 1 :: 1 :: 4
tagasi üles
vaata kasutaja infot saada privaatsõnum
alfreedo
HV vaatleja

liitunud: 20.06.2010




sõnum 04.09.2014 20:08:52 vasta tsitaadiga

asus_cusl2

Sellepärast oligi algfailis koodis: NewImage.Top = ActiveCell.Top ehk pilt kuvati klikitava lahtri körval aga Sa soovisid kergitada pilti kõrgemale.

tsitaat:
See lahendus sobiks väga hästi, aga mul oleks vaja saada jpg failide list C tulpa ja pilt peaks olema kuvatud klikitud lahtrist üleval pool. Muidu segab edasist tabeli täitmist.


Kui sa soovid, et faili laetakse pildid ainult üks kord siis:
Mine exceli lehe tab-ile ja sellel hiire parempoolse nupuga klick ning hiire menüüst ava: View Code, seejärel Properties aknast Thisworkbook modules'is asenda kood järgnevaga.
S.t. nimekiri moodustatakse ainult siis, kui lahter C1 on tühi ehk nimekirja pole veel.


Private Sub Workbook_Open()
Dim sFileNm As String, i As Long
Sheets("Sheet1").Select

If ActiveSheet.Range("C1") = "" Then

Columns("A:C").Select
Selection.ClearContents
Kustuta
Range("E2").Select
sPath = ThisWorkbook.Path & "\"
   
   i = 1
   sFileNm = Dir(sPath, vbNormal) 'Get the first file from the specified directory

Do While sFileNm <> ""
    If Right(sFileNm, 4) = ".jpg" Or Right(sFileNm, 4) = ".JPG" Then
       ActiveSheet.Cells(i, 3).Value = sFileNm
       i = i + 1
     End If
sFileNm = Dir
Loop
sPath = ""

End If
End Sub



Mis puutub:
tsitaat:
Kas annab piirata seda nimekirja mis pildi failidest koostab piirata 1-200 reaga? Et kõik mis c201 ja edasi lahtris alles jääks.
siis sellest ma aru ei saa?
Selgita uuesti või veel parem oleks, kui oma faili seletustega PS-i paned.

Ehk annab kerge mudimise järgi seda kasutada https://foorum.hinnavaatlus.ee/viewtopic.php?t=585134&postdays=0&postorder=asc&start=0
http://web.zone.ee/alfreedo/Failid/Pilte.rar
Kommentaarid: 2 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Tarkvara »  Excelils pildi kuvamine.
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
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



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.