Macro ouverture lien hypertexte, modif et fermeture
Fermé
wuhrlinanthony
Messages postés
52
Date d'inscription
mercredi 29 juillet 2015
Statut
Membre
Dernière intervention
5 juillet 2017
-
2 nov. 2016 à 09:06
Zoul67 Messages postés 1959 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 30 janvier 2023 - 3 nov. 2016 à 19:45
Zoul67 Messages postés 1959 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 30 janvier 2023 - 3 nov. 2016 à 19:45
A voir également:
- Macro ouverture lien hypertexte, modif et fermeture
- Lien url - Guide
- Créer un lien pour partager des photos - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Verifier un lien - Guide
- Renommer un lien hypertexte ✓ - Forum Bureautique
2 réponses
wuhrlinanthony
Messages postés
52
Date d'inscription
mercredi 29 juillet 2015
Statut
Membre
Dernière intervention
5 juillet 2017
3 nov. 2016 à 02:49
3 nov. 2016 à 02:49
Bonjour,
Voici un code que j'ai essayer de creer (un peu differents de la question que j'ai poser)
Ce code devrait me permettre d'ouvrir le lien hypertexte faire une recher dans le fichier excel ouvert et copier coller une donner puis le fermer.
Mais je n'arrive toujours pas a creer le code pour ouvrir le lien hypertexte.
Sub Test()
Dim PS As Object
Dim Trouve As Variant
Dim PlageDeRecherche As Range
Dim Valeur_Chercher As Variant
For i = 2 To 4
Set PS = Workbooks("Equip_Parts_List_X74C").Sheets("List equipment").Cells(i, 5) ‘Lien hypertexte
Workbooks("Equip_Parts_List_X74C").Activate
Valeur_Chercher = Sheets("List equipment").Cells(i, 11) ‘ Valeur prise dans le fichier excel original
'Hyperlink("Process sheet V1 _20161005\"& PS).Follow
Set PlageDeRecherche = Sheets(1).Range("P58:AD69") ‘ Plage de recherché dans l’excel ouvert du lien hypertexte
Set Trouve = PlageDeRecherche.Cells.Find(Valeur_Chercher, , , xlWhole)
If Trouve Is Nothing Then
Workbooks("Equip_Parts_List_X74C").Activate
Sheets("List equipment").Cells(i, 15).Interior.ColorIndex = 3
Sheets("List equipment").Cells(i, 16).Interior.ColorIndex = 3
Else
Trouve.Copy
Workbooks("Equip_Parts_List_X74C").Activate
Sheets("List equipment").Cells(i, 15).Paste
'Workbooks("884_4D_T83W059_V1.xls").Sheets(1).Trouve
' Workbooks("Equipments Parts List -Liste_des_moyens_gamme_X74E-1101").Sheets("List equipment").Cells(i, 16) = Workbooks("884_4D_T83W059_V1.xls").Sheets(1).Trouve
End If
Set PlageDeRecherche = Nothing
Set Trouve = Nothing
Workbooks("PS").Close SaveChanges:=True
Next
End Sub
Voici un code que j'ai essayer de creer (un peu differents de la question que j'ai poser)
Ce code devrait me permettre d'ouvrir le lien hypertexte faire une recher dans le fichier excel ouvert et copier coller une donner puis le fermer.
Mais je n'arrive toujours pas a creer le code pour ouvrir le lien hypertexte.
Sub Test()
Dim PS As Object
Dim Trouve As Variant
Dim PlageDeRecherche As Range
Dim Valeur_Chercher As Variant
For i = 2 To 4
Set PS = Workbooks("Equip_Parts_List_X74C").Sheets("List equipment").Cells(i, 5) ‘Lien hypertexte
Workbooks("Equip_Parts_List_X74C").Activate
Valeur_Chercher = Sheets("List equipment").Cells(i, 11) ‘ Valeur prise dans le fichier excel original
'Hyperlink("Process sheet V1 _20161005\"& PS).Follow
Set PlageDeRecherche = Sheets(1).Range("P58:AD69") ‘ Plage de recherché dans l’excel ouvert du lien hypertexte
Set Trouve = PlageDeRecherche.Cells.Find(Valeur_Chercher, , , xlWhole)
If Trouve Is Nothing Then
Workbooks("Equip_Parts_List_X74C").Activate
Sheets("List equipment").Cells(i, 15).Interior.ColorIndex = 3
Sheets("List equipment").Cells(i, 16).Interior.ColorIndex = 3
Else
Trouve.Copy
Workbooks("Equip_Parts_List_X74C").Activate
Sheets("List equipment").Cells(i, 15).Paste
'Workbooks("884_4D_T83W059_V1.xls").Sheets(1).Trouve
' Workbooks("Equipments Parts List -Liste_des_moyens_gamme_X74E-1101").Sheets("List equipment").Cells(i, 16) = Workbooks("884_4D_T83W059_V1.xls").Sheets(1).Trouve
End If
Set PlageDeRecherche = Nothing
Set Trouve = Nothing
Workbooks("PS").Close SaveChanges:=True
Next
End Sub
Zoul67
Messages postés
1959
Date d'inscription
lundi 3 mai 2010
Statut
Membre
Dernière intervention
30 janvier 2023
149
3 nov. 2016 à 19:45
3 nov. 2016 à 19:45
Bonjour,
Comment reconnaître que le tableau commence bien ligne 61? L'en-tête de colonne est-il fixe ?
A+
Comment reconnaître que le tableau commence bien ligne 61? L'en-tête de colonne est-il fixe ?
A+