SuppotDeSaTante Aka dje69r | Sinon je t'ai fait ca :
  
  Code :
 - Sub AddHyperlinks()
 -     Dim rLastCell As Range
 -     Dim Cell As Range
 -     Dim Coord As Range
 -     Col = 0
 -     Lig = 0
 -    
 - 'pour chaque colonne, il se met sur la derniere cellule, la 65536, et simule les touche Ctrl+FlecheHaut, ce qui donne la derniere ligne utilisée.
 -     For x = 1 To 255
 -         Set Coord = ActiveSheet.Range(Cells(65536, x), Cells(65536, x)).End(xlUp)
 -         Lig1 = Coord.Row
 -         If Lig1 > Lig Then
 -             Lig = Lig1
 -             Col = x
 -         End If
 -     Next x
 -    
 -     Set rLastCell = ActiveSheet.Range(Cells(Lig, Col), Cells(Lig, Col))
 -     For Each Cell In Range("A1", rLastCell)
 -         If Not IsEmpty(Cell) And InStr(1, Cell.Text, "http:" ) <> 0 Then _
 -         Cell.Hyperlinks.Add Cell, Cell.Text, ScreenTip:="Click " & Cell.Text, TextToDisplay:="Click " & Cell.Text
 -     Next Cell
 - End Sub
 
  |  
 
   Ca te permet de ne pas avoir a regarder la derniere ligne/colonne, il se demmerde tout seul pour trouver les coordonnées les plus basses, et les prend en reference.
   Cordialement    Message édité par SuppotDeSaTante le 19-01-2009 à 14:43:07  ---------------
			 Soyez malin, louez entre voisins !
    |