OVH Cloud OVH Cloud

lien hypertext, ne pas imprimer

3 réponses
Avatar
Nico Iannizzi
Bonjour à toutes et à tous,

Comment je peux faire pour que lors de l'impression d'une feuille de calcul
contenant entre autres des liens hypertext les cellules contenant ces liens
sont imprimées en blanc (vides)?

Merci d'avance de votre précieuse aide

3 réponses

Avatar
Rai
Bonjour,

Une piste :

Private Sub Workbook_BeforePrint(Cancel As Boolean)
For Each link In ActiveSheet.Hyperlinks
link.Range.Font.Color = link.Range.Interior.Color
Next link
End Sub

A insérer dans ThisWorkBook.


--
Cordialement,

Rai
Remplacer point par la ponctuation appropriée pour répondre...

"Nico Iannizzi" <Nico a écrit dans le message de news:
Bonjour à toutes et à tous,

Comment je peux faire pour que lors de l'impression d'une feuille de calcul
contenant entre autres des liens hypertext les cellules contenant ces liens
sont imprimées en blanc (vides)?

Merci d'avance de votre précieuse aide


Avatar
Nico Iannizzi
Rai,

Merci, ça marche sauf que àprès l'impression, les links dans ma feuille ne
sont plus visibles.

Comment faire pour que les links réapparaissent à l'écran après impression?

Merci d'avance,

Nico

"Rai" wrote:

Bonjour,

Une piste :

Private Sub Workbook_BeforePrint(Cancel As Boolean)
For Each link In ActiveSheet.Hyperlinks
link.Range.Font.Color = link.Range.Interior.Color
Next link
End Sub

A insérer dans ThisWorkBook.


--
Cordialement,

Rai
Remplacer point par la ponctuation appropriée pour répondre...

"Nico Iannizzi" <Nico a écrit dans le message de news:
Bonjour à toutes et à tous,

Comment je peux faire pour que lors de l'impression d'une feuille de calcul
contenant entre autres des liens hypertext les cellules contenant ces liens
sont imprimées en blanc (vides)?

Merci d'avance de votre précieuse aide





Avatar
Nico Iannizzi
Rai,

Je crois avoir trouvé maintenant par moi-même:

Private Sub Workbook_BeforePrint(Cancel As Boolean)
For Each link In ActiveSheet.Hyperlinks
link.Range.Font.Color = link.Range.Interior.Color
Next link

Application.OnTime Now + TimeValue("00:00:01"), "réafficherlinkssurécran"

End Sub


Sub réafficherlinkssurécran()
For Each link In ActiveSheet.Hyperlinks
link.Range.Font.ColorIndex = 5
Next link
End Sub

Merci encore une fois pour m'avoir dirigé sur la bonne "piste".

Salutations,

Nico

"Rai" wrote:

Bonjour,

Une piste :

Private Sub Workbook_BeforePrint(Cancel As Boolean)
For Each link In ActiveSheet.Hyperlinks
link.Range.Font.Color = link.Range.Interior.Color
Next link
End Sub

A insérer dans ThisWorkBook.


--
Cordialement,

Rai
Remplacer point par la ponctuation appropriée pour répondre...

"Nico Iannizzi" <Nico a écrit dans le message de news:
Bonjour à toutes et à tous,

Comment je peux faire pour que lors de l'impression d'une feuille de calcul
contenant entre autres des liens hypertext les cellules contenant ces liens
sont imprimées en blanc (vides)?

Merci d'avance de votre précieuse aide




"Nico Iannizzi" wrote:

Rai,

Merci, ça marche sauf que àprès l'impression, les links dans ma feuille ne
sont plus visibles.

Comment faire pour que les links réapparaissent à l'écran après impression?

Merci d'avance,

Nico

"Rai" wrote:

Bonjour,

Une piste :

Private Sub Workbook_BeforePrint(Cancel As Boolean)
For Each link In ActiveSheet.Hyperlinks
link.Range.Font.Color = link.Range.Interior.Color
Next link
End Sub

A insérer dans ThisWorkBook.


--
Cordialement,

Rai
Remplacer point par la ponctuation appropriée pour répondre...

"Nico Iannizzi" <Nico a écrit dans le message de news:
Bonjour à toutes et à tous,

Comment je peux faire pour que lors de l'impression d'une feuille de calcul
contenant entre autres des liens hypertext les cellules contenant ces liens
sont imprimées en blanc (vides)?

Merci d'avance de votre précieuse aide