Je les lignes de code ci-dessous dans une boucle:Excel VBA: malheurs Hyperlink
Worksheets(mainsheet).Cells(BidItem, "K").Value = "Test " & BidItem
Worksheets(mainsheet).Hyperlinks.Add Anchor:=Worksheets(mainsheet).Cells(BidItem, "L"), Address:="http://google.com", TextToAdd:="Test link"
Au moment où cette exécute,
Dim mainsheet As String
mainsheet = "Tester"
BidItem = 6 ' (in this loop, it then counts to 7 and 8)
Le résultat est que je vais obtenir "Test 6" K6, "Test 7" en K7, et "Test 8" en K8 - mais rien en L6, L7, L8. J'ai lu tous les stackexchange et autres forums que je peux trouver sur Hyperlinks.Add et je n'arrive pas à comprendre pourquoi cela ne fonctionne pas. Ça doit être quelque chose avec l'ancre: = mais je ne sais pas quoi. Quelle est mon erreur ici?
AH. J'utilisais On Error beaucoup plus tôt dans la boucle pour quelque chose et j'ai oublié de l'enlever. Je vous remercie! –