Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Ersätta text med bild - (i Excel) ?

Postades av 2004-06-17 14:52:03 - Mikael Aftevik, i forum microsoft office, Tråden har 5 Kommentarer och lästs av 3026 personer

Jag har en liten "resultatlista" i ett excel-dokument.

Namn, klass, palcering, tid, klubb, land.

jag undrar alltså....
I kolumn "land", har jag då skrivit in t.ex. swe, nor, dan etc etc....

Men jag skulle vilja "ersätta" denna text med en liten bild (flagga) för resp. land.

Har någon nån idé, om hur det skulle gå till ??


Visst, skulle man kunna göra det manuellt.... dvs med "infoga bild...."

Men då det rör sig om ca 1700 pers.... blir det många "infoga"....
Dessutom blir det ju inte bra heller, eftersom bilderna inte då ligger fast i den cellen.
Ökar man t.ex. storleken i höjdled på cellerna, så följer inte bilderna med.
Detta är dock en parantes.


Alltså, någon som kan ge en lösning på att ersätta t.ex. swe med en svensk flagga (bild) ?!?!


// Mikke


Svara

Sv: Ersätta text med bild - (i Excel) ?

Postades av 2004-06-17 18:02:53 - Michael Dahlander

Hej!

Det bästa hade varit någon form av länk, både till kolumn land och till rätt bild, men inget av detta går tyvärr. Nästa lösning är macro som lägger in rätt bild beroende på värdet i land. Nackdelen med denna lösning är ju att bilden uppdateras inte automatiskt om land ändras. Så här skulle en enkel kodsnutt se ut. Antag att du har bilder på fliken "flaggor" med namnen sweBild, norBild osv. Land i kolumn A och flaggornas läggs i kolumn B.

For i = fromIndex To toIndex
Sheets("flaggor").Shapes(Cells(i, 1) & "Bild").Copy
Cells(i, 2).Select
ActiveSheet.Paste
Next i

mvh
/Micahel


Svara

Sv: Ersätta text med bild - (i Excel) ?

Postades av 2004-06-18 12:25:43 - Michael Dahlander

Hej!

Min iMail fungerar inte så du får mitt svar här:

Öppna vba-editorn (Alt-F11) och skriv koden jag angav ovan. Ange dessutom procedurnamn, så här:

Sub SkapaFlaggor()
... (koden)
End Sub

Vill du ta bort flaggorna skriver du så här: (obs! alla bilder i bladet raderas)
Sub Radera()
For Each flagga In ActiveSheet.Shapes
flagga.Delete
Next flagga
End Sub

Makrona kör du via verktyg-makro.

Lycka till
/Michael


Svara

Sv: Ersätta text med bild - (i Excel) ?

Postades av 2004-07-09 14:52:19 - Mikael Aftevik

Detta vill sig inte ,-(

Jag har Ett excel-dokument, med två flikar i.
En heter Resultat och det andra Flaggor.

i Resultat har jag :
klubb - kolumn A
land - kolumn B
placering - kolumn C
personnamn - kolumn D

i Flaggor har jag :
land (med namnet sweBild, norBild etc..) - kolumn A
flagga (dvs en bild) - kolumn B


Öppnar vba-editorn och skriver :

Sub SkapaFlaggor()

For i = fromIndex To toIndex
Sheets("flaggor").Shapes(Cells(i, 1) & "Bild").Copy
Cells(i, 2).Select
ActiveSheet.Paste
Next i

End Sub


::::

Sedan går jag in i Resultat-fliken och försöker köra makrot. via verktyg-makro.
Får då ett felmeddelande som inte säger mig nåt :-(

Alertbox med "400" i. inget mer...
se bild : http://mikke.aftevik.com/fel/400_fel.gif

Vad "gör" jag för fel tro....

// M


Svara

Sv: Ersätta text med bild - (i Excel) ?

Postades av 2004-07-09 19:05:17 - Michael Dahlander

Hej!

Om du har land i kolumn B får du ändra till:
Sheets("flaggor").Shapes(Cells(i, 2) & "Bild").Copy
(1 är kolumna A, 2 kolumn B, osv)

fromIndex får du ändra till samma värde som översta raden (antagligen 2 om rubriken är på rad 1)
toIndex ändrar du till din sista rad med data.

Det har ingen betydelse i vilken kolumn du lägger flaggorna, bara de är korrekt namngivna. Det gör du genom att markera bilden och skriva in namnet i namnrutan uppe till vänster.

mvh
/Michael


Svara

Sv: Ersätta text med bild - (i Excel) ?

Postades av 2004-07-14 10:16:07 - Mikael Aftevik

bra, tack...

"till slut", så fick jag ihop det....

Var nog jag som inte riktigt fattade vissa "delar" först ;-)



Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 768
27 960
271 761
534
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies