PNG32 PNG32 PNG32 PNG32
PNG32
Forum Excel, VBA, VSTO, Exceltips, Excelhj�lp PNG32 drivs av Excelspecialisten    Logga in     English
PNG32
PNG32 PNG32
PNG32

Logga in

PNG32

Du är inte inloggad. Logga in eller registrera dig för att skriva inlägg eller svara på inlägg.

För frågor om forumet, kontakta oss på webmaster@excelforum.se

PNG32 PNG32
PNG32 PNG32
PNG32

Excelforum

PNG32

 
ForumForumDiskussionerDiskussionerExcelExcelKoppla bild till macro för att infoga symboler?Koppla bild till macro för att infoga symboler?
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2021-10-07 11:16
 
 Ändrad av Widde  på 2021-10-07 11:16:39

 Hej,

Går det att koppla en knapp till macro eller formel för att infoga symboler?

Till vänster nedan är det olika processpår (A1 - A3;A), som visar flöden i en anläggning. 
Jag skulle önska att man dessa går att klicka på, och när man trycker på tex A1 så ska det infogas pilar i "anläggningsbilden".
Så man kan klicka och så de olika flödena i anläggningsbilden beroende på vilken man trycker på.

Och om man trycker på A1 först och sedan A3, så ska inte pilarna från A1 ligga kvar..

Vet inte om jag formulerat mig korrekt och min fråga är förståelig? 


(bilden nedan är bara ett snabbt ihopkastat exempel för att kunna visualisera min fråga)


Nytt inlägg
 2021-10-07 12:15
 

 Hej hej

Det går såklart. Jag föreslår att du gör en fusklösning då detta är mycket enklare än att programmera varje pils olika egenskaper, inklistring och borttagning. 

Dvs att du kopplar dina knappar till olika blad, och att när du är klar, klonar ditt sheet till flera andra sheets. Varje sheet kan du sedan lägga till olika pilvarianter på. 

Så om jag klickar på A1 så tas jag till en identisk sida, bara att det finns pilar som hör till a1 där. tänk på att göra klart ditt originalsheet först, annars måste du koppla om alla bilder i efterhand på varje blad.

Bilderna kan du välja att koppla antingen med länkar eller med kod, spelar mindre roll. 

Sub A1klickat()

      'tar dig till ett blad som heter A1"

      sheets("A1").select

End sub

Sub A2klickat

    sheets("A2").select

End sub

tror du förstår, väldig simpel programmering, men ibland så är den enklare lösningen också den bästa :), självklart går det att dölja/visa flikar med, så att man inte behöver se allt. 

mvh

Christian

 

Nytt inlägg
 2021-10-07 12:28
 

 Såklart! Så kan jag absolut göra! Sedan är det ju bara koppla en knapp "Return" för att komma till huvudbladet. 

Tänkte för avancerat, kan ju absolut göra det så. Tack! 

Nytt inlägg
 2021-10-08 08:36
 

Hej igen

Tanken är att du klonar huvudbladet på sådant sätt att alla dina blad får länkar, så att för användaren blir upplevelsen att han befinner sig i ett och samma blad hela tiden. Går även att döpa blad i editorn, som har en annan namngivning än det användaren ser. Då har du möjlighet att döpa om bladet i kod så att användaren aldrig ser att det är fusk :). Stänger du dessutom av screenupdating vid bladskiftet så kommer det bli ganska proffsigt. Blir det för mycket kod så finns det en funktion som heter application.caller som berättar vilket objekt som initierade makrot, så att du kan ha all kod i en och samma funktion.

/c

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelKoppla bild till macro för att infoga symboler?Koppla bild till macro för att infoga symboler?

PNG32 PNG32
Excelforum drivs av Excelspecialisten som bedriver utbildning i Excel och VBA, tillhandahåller support och hjälp med Excel, utvecklar program i Excel. Är ni i behov av en konsult inom Excel, VBA eller VSTO, eller söker en excelkurs, kontakta oss.
Copyright 2013 ExcelSpecialisten XLS AB   Användarvillkor  Personliga uppgifter