Liens HyperText si cellule xy non vide de la ligne y

  • Initiateur de la discussion Initiateur de la discussion koodbook
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

K

koodbook

Guest
Bonjour le forum,

J'ai un petit soucis concernant la création de mes liens hypertext dans une feuille excel:

Voici mon code:

Sub GénérerLiens_Clic()
'Création des liens HyperText
Columns(18).Hyperlinks.Delete
For Each cel In Range("AD4:AF10003" & [AD10003].End(xlUp).Row)
ActiveSheet.Hyperlinks.Add Anchor:=cel.Offset(0, -12), Address:="http://adresse.local/Documents%20partages/" & cel.Value​
Next cel​
End Sub​


Mon objectif est de générer un lien Hypertext en colonne 18 à partir de la colonne AD. Le soucis est que ma macro s’exécute sur toutes les lignes du tableau (10003) alors que je voudrais qu'elle s'arrête à la ligne correspondante si la cellule de la colonne 18 est vide.

Je souhaiterais diminuer son temps de traitement.

Quelqu'un aurait-il une idée?
 
Re : Liens HyperText si cellule xy non vide de la ligne y

Bonjour,

ceci ?
VB:
Sub GénérerLiens_Clic()
'Création des liens HyperText
Dim Cel as range
Columns(18).Hyperlinks.Delete
set cel = Range("AD4")
Do while cells(cel.row, 18) <> ""
  ActiveSheet.Hyperlinks.Add Anchor:=cel.Offset(0, -12), Address:="http://adresse.local/Documents%20partages/" & cel.Value
  set cel=cel.offset(1)
loop
End Sub
 
Re : Liens HyperText si cellule xy non vide de la ligne y

Salut Softmama,

C'est nickel, ca marche super! Je te remercie!
J'avais juste fait un erreur dans mon énoncé:

je voudrais qu'elle s'arrête à la ligne correspondante si la cellule de la colonne 18 est vide.

En fait c'était plutot en colonne 1 car sinon, ça n'inscrira forcément rien! J'ai fait la modif.

Merci encore!
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
854
S
Réponses
5
Affichages
13 K
stefb44
S
T
Réponses
2
Affichages
1 K
T
A
Réponses
2
Affichages
691
AreYouBush
A
Retour