Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Excel > Excel - Ερωτήσεις / Απαντήσεις > [VBA] Βοήθεια με υπερσύνδεσμο

Excel - Ερωτήσεις / Απαντήσεις Ότι έχει σχέση με συναρτήσεις, μορφοποίηση, εκτυπώσεις γραφήματα κτλ.

Απάντηση στο θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 13-02-14, 18:33
Όνομα: Σωτήρης
Έκδοση λογισμικού Office: Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 26-05-2011
Περιοχή: Θεσσαλονίκη
Μηνύματα: 91
Προεπιλογή Βοήθεια με υπερσύνδεσμο

Παιδια καλησπερα
Με την βοηθεια σας εχω φτιαξει αυτο το αρχειο.Αλλα θελω να κανω κατι ακομα
οπως θα δειτε στο δευτερο φυλο εχω βαλει και ενα link
θελω λοιπον στο πρωτο φυλο που γινεται η αναζητηση και εμφανιζεται η γραμμη το link να εμφανιζεται κανονικα και οχι σαν απλο κειμενο

Πως θα το κανω ρε παιδια
Επισυναπτω και το αρχειο να το δειτε!
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsm Αναζήτηση2.xlsm (94,5 KB, 43 εμφανίσεις)
Απάντηση με παράθεση
  #2  
Παλιά 13-02-14, 21:22
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.035
Προεπιλογή

Καλησπέρα Σωτήρη!
Αντικατέστησε τη ρουτίνα InsertListRow() με τον παρακάτω κώδικα:

Κώδικας:
Private Sub InsertListRow()
    Dim c As Range, hLink As Excel.Hyperlink, strHLink As String
    If Me.ListBox1.ListCount = 0 Then Exit Sub
    If Me.ListBox1.ListIndex = -1 Then Exit Sub
    Set c = Range("OrderCodes").Find(Me.ListBox1.Value, LookIn:=xlValues)
    If Not c Is Nothing Then GoTo ExitHere
    With Cells(Rows.Count, Range("OrderCodes").Column).End(xlUp).Offset(1)
        .Value = Me.ListBox1.Value
        Set c = ShData.Range("C:C").Find(.Value, LookIn:=xlValues).Offset(, 4)
        If c.Hyperlinks.Count Then
            Set hLink = c.Hyperlinks(1)
            Set c = Cells(.Row, 9)
            c.Hyperlinks.Add c, hLink.Address, , hLink.TextToDisplay, hLink.TextToDisplay
        ElseIf c.Value <> vbNullString Then
            strHLink = c.Value
            Set c = Cells(.Row, 9)
            c.Hyperlinks.Add c, strHLink, , strHLink, strHLink
        End If
        Cells(.Row, 8).Select
        If Me.ChckFocusAfterNewEntry Then
            AppActivate Application.Caption
        End If
    End With
ExitHere:
    With Me.ListBox1
        If .List(.ListIndex, 2) = ItmIsMissing Then
            .List(.ListIndex, 2) = ItmExists
        End If
    End With
    If Not c Is Nothing Then
        Cells(c.Row, 8).Select
    End If
End Sub
Καλή συνέχεια!

Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών
Απάντηση με παράθεση
  #3  
Παλιά 14-02-14, 01:03
Όνομα: Σωτήρης
Έκδοση λογισμικού Office: Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 26-05-2011
Περιοχή: Θεσσαλονίκη
Μηνύματα: 91
Προεπιλογή

Τασο χιλια ευχαριστω πραγματικα!!!!
Να σου κανω αλλη μια ερωτηση ισως ειναι λιγο χαζη και συγνωμη

Πως μπορω να τρεχω το xlsm μεσω ιντερνετ δηλαδη σαν ιστοσελιδα
Γιατι το skydrive πχ δεν το κανει επειδη εχει macros
Απάντηση με παράθεση
  #4  
Παλιά 14-02-14, 09:35
Όνομα: Γρηγόρης
Έκδοση λογισμικού Office: Ms-Office 2003
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 31-12-2009
Περιοχή: ΜΥΤΙΛΗΝΗ
Μηνύματα: 29
Προεπιλογή Σκέψη για την αναζήτηση

Καλημέρα παιδιά

Θα ηθελα να καταθέσω μία σκέψη οσο αφορα την αναζήτηση στο σχετικο πρόγραμμα .
Εαν μπορει η αναζήτηση να γίνετε απευθείας στην γραμμή , στην στήλη Περιγραφή και πατωντας
enter να βγαίνουν τα στοιχεια που θελεις και ο κερσορας να πηγαινει στην στηλη τεμ και να βάζεις την ποσοτητα

Ευχαριστω Γρηγόρης
Απάντηση με παράθεση
  #5  
Παλιά 14-02-14, 09:41
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.035
Προεπιλογή

Καλημέρα!

Δεν θα μπορέσεις να τρέξεις μακροεντολές του Excel στο Ιντερνέτ έτσι απλά.

Είναι προτιμότεροι να δημιουργηθεί μια εφαρμογή Web που να κάνει αυτα που κάνει και η Excel.

Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών
Απάντηση με παράθεση
  #6  
Παλιά 22-02-14, 12:30
Όνομα: Σωτήρης
Έκδοση λογισμικού Office: Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 26-05-2011
Περιοχή: Θεσσαλονίκη
Μηνύματα: 91
Προεπιλογή

Τασο δωσε λιγο ξανα τα φωτα σου στο excel γιατι παλι σκαλωσα
Το Ελάχιστη Παραγγελία οταν παταω καθαρισμο φορμας σβηνεται τελειως η εξισωση
Πως να το κανω??

ΥΓ σε υπερευχαριστω για ολη την βοηθεια σου.Με εχεις σωσει
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsm Αναζήτηση.xlsm (172,5 KB, 28 εμφανίσεις)
Απάντηση με παράθεση
  #7  
Παλιά 22-02-14, 17:41
Το avatar του χρήστη Spirosgr
Συντονιστής
Όνομα: Σπύρος Τσιλιγιάννης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010, Ms-Office 2013, Ms-Office 2016, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 22-11-2011
Περιοχή: Αθήνα
Μηνύματα: 2.321
Προεπιλογή

Καλησπέρα
Σε αυτόν τον κώδικα
Private Sub cmdClearAll_Click()
διέγραψε την γραμμή
Range("OrderCodes").Offset(, 5).ClearContents
Απάντηση με παράθεση
Απάντηση στο θέμα


Δικαιώματα - Επιλογές
Δε μπορείτε να δημοσιεύσετε νέα μηνύματα
Δε μπορείτε να δημοσιεύσετε απαντήσεις
Δεν μπορείτε να επισυνάψετε αρχεία
Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας

Ο κώδικας ΒΒ είναι σε λειτουργία
Τα Smilies είναι σε λειτουργία
Ο κώδικας [IMG] είναι σε λειτουργία
Ο κώδικας HTML είναι εκτός λειτουργίας
Trackbacks are εκτός λειτουργίας
Pingbacks are εκτός λειτουργίας
Refbacks are εκτός λειτουργίας



Η ώρα είναι 19:54.