Macro impression d'une feuille en fonction d'une codition

Salut à tous,

J'ai une macro qui cache une ligne à l'impression (et ça ça marche) et qui , ensuite, imprime une feuille si le taux de TVA est de 6%... mais voilà, cette seconde partie ne fonctionne plus (alors qu'elle a deja marché) ?

Voici le code; si quelqu'un peut m'aider :

Sub Masquer_avant_impression_Facture()

Application.ScreenUpdating = False

Rows("1:1").EntireRow.Hidden = True

ActiveSheet.PrintOut

Rows("1:1").EntireRow.Hidden = False

Application.ScreenUpdating = True

If Range("I38").Value = "6%" Then

Sheets("Attestation").PrintOut

End If

End Sub

vérification de base : le taux TVA est bien en I38 et est le résultat d'une formule excel

merci de votre aide...

Olivier

Bonjour,

Faute de voir le fichier, à tout hasard essaye comme ça :

If Range("I38").Value = 0.06 Then

Si ça ne marche pas, il faut nous joindre le fichier.

Merci Raja,

ça marche a nouveau !

...autre petite question; est ce que vous avez une idée pourquoi cette macro développée sur PC ne fonctionne pas sur MAC (avec excel pour MAC bien entendu) ?

merci

olivier

Re,

C'est probablement dû au Système d'Exploitation. J'ai entendu beaucoup d'incompatibilité et notamment les chemins et répertoire et les contrôles Activex. Je ne peux pas t'aider car je n'ai pas un MAC. Attends un peu, peut être un spécialiste de MAC va te répondre.

Rechercher des sujets similaires à "macro impression feuille fonction codition"