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


aktivera en hyperlänk i kod (excell/VBA)

Postades av 2004-09-28 11:45:41 - Mikael Rundberg, i forum microsoft office, Tråden har 2 Kommentarer och lästs av 1212 personer

Jag håller på med en Userform där värden från en kolumn läggs in i en combobox värdet läggs i kolumn 1 i boxen och om cellen innehåller en länk får den värdet True (0), om inte False (-1).
Problemet jag har är att om man valt en som är länkad. Att filen som den är länkad till öppnas, detta händer då inte pga att jag inte får fram hyperlänkens indexnummer är det någon som vet hur

Koden än så länge
------------------------------------------------------------------------------------------------------------------------

Private Sub cmbOK_Click()
Dim strLagenhet As String
Dim strVärde As String
Dim strPlats As String
strVärde = cboEttap.Value 'hoppa till rätt sida
Worksheets(strVärde).Select
Range("A1").Select

If cboLagenhet.Column(1) = -1 Then ' om där inte är hyperlänkat


ElseIf cboLagenhet.Column(1) = 0 Then ' om det är hyperlänkat
strLagenhet = cboLagenhet.Column(0)
Do
ActiveCell.Offset(1, 0).Activate
Loop Until (strLagenhet = ActiveCell.Value) Or (ActiveCell.Value = "")
strPlats = ActiveCell.Address
Worksheets(strVärde).Range(strPlats).Hyperlinks.Follow NewWindow:=True 'vid denna linjen får jag felmeddelandet om att objektet inte stödjer egenskapen eller metoden.
Else
MsgBox "ett fel har uppstått"
End If
Unload Me
End Sub

-----------------------------------------------------------------------------------------------------------------------


Svara

Sv: aktivera en hyperlänk i kod (excell/VBA)

Postades av 2004-09-28 13:14:13 - Åsa Holmgren

Anledningen till att du får fel är att Collection "Hyperlinks" inte har någon "Follow-metod". Det har däremot objektet "Hyperlink". För att det ska fungera får du skriva:

<code>
Worksheets(strVärde).Range(strPlats).Hyperlinks(1).Follow NewWindow:=True
</code>


Jag tycker nog att du krånglar till det lite för dig ;-) Varför läser du inte in länken i comboboxens andra kolumn istället för sant eller falskt:

<code>
Private Sub cmbOK_Click()
Dim strVärde As String

On Error Goto cmbOK_Click_Err

strVärde = cboEttap.Value 'hoppa till rätt sida
Worksheets(strVärde).Select
Range("A1").Select

If cboLagenhet.Column(1) <> "" Then ' om där är hyperlänkat
ActiveWorkbook.FollowHyperlink Address:=cboLagenhet.Column(1), _
NewWindow:=True
End If

Unload Me
Exit Sub

cmbOK_Click_Err:
MsgBox "ett fel har uppstått"
End Sub

</code>


Svara

Sv: aktivera en hyperlänk i kod (excell/VBA)

Postades av 2004-09-29 08:27:28 - Mikael Rundberg

Tackar det fungerade perfekt med hjälp av denna snutte n för att fånga gick det kanon
<code>
strVärde2 = ActiveCell.Hyperlinks.Item(ActiveCell.Hyperlinks.Count).Address
</code>

Tack för hjälpen .......


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
502
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