Bonsoir le fil,
Comme le précise Jacques87, Excel 97 est tout à fait compatible avec Row.hidden (et encore heureux lol !). Et comme pour toutes versions d'Excel, cette propriété ne peut s'appliquer que pour des colonnes et/ou lignes entières.
Pour ton classeur, tu dois rencontrer 2 problèmes distincts sur XL97 :
[ol][li]Tu obtiens une erreur 1004 'Impossible de définir la propriété Hidden de la classe range' lorsque tu cliques sur le bouton 'Réinitialiser' : pour supprimer cette erreur, il convient simplement de mettre la propriété TakeFocusOnClick de ton bouton sur 'False'. Il s'agit là d'un vieux bug de XL97 lié au bouton ActiveX qui garde le focus et empêche cette version d'Excel de déclencher le traitement sur la feuille correctement. J'en donnais une explication dans le fil Lien supprimé (voir mon post du 30/09/2005 22:16).[/li]
[li]L'évènement Change() ne réagit pas au changement de valeur dans la liste de validation : il s'agit effectivement là d'un problème d'Excel 97 résolu dans les versions suivantes. Pour remédier à cette absence de réaction d'Excel97, tu peux essayer de procéder simplement comme je l'expliquais là : Lien supprimé.
Si tu n'as pas cette possibilité, alors tu peux essayer de reproduire ce que j'ai appliqué dans ton fichier ci-joint modifié (solution qui m'avait été soufflée à une certaine époque par JeanMarie je crois) : pour forcer Excel 97 à détecter ce changement de valeur, j'ai caché (couleur de police) une simple formule CELLULE('Address') en A1. Cette formule donne pour résultat l'adresse de la dernière cellule modifiée dans une feuille de calcul. Cette formule donnera donc $E$3 lorsque tu feras un choix dans la liste de validation. Cette formule déclenchera donc parallèlement un évènement de type Calculate(). Et c'est donc grâce à cet évènement qu'on va donc pouvoir déclencher la macro (en lieu et place de l'évènement Change())... [/li][/ol]
Cordialement,
[file name=PourOkparanoid.zip size=15135]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/PourOkparanoid.zip[/file]