Je voudrais faire un calcul dans un tableau excel, j'y suis arrivé en partie, mais je coince, je pense que l'âge y est pour beaucoup, donc si je peux avoir de l'aide, je vous en serais très reconnaissant.
Voilà...
si je saisi un nombre en B supérieur ou égal à 162 je veux qu'excel mette 0 en E et si je saisi un nombre inférieur à 162 je veux qu'excel mette la différence en E.
et puis l'inverse...
si je saisi un nombre en E supérieur ou égal à 162 je veux qu'excel mette 0 en B et si je saisi un nombre inférieur à 162 je veux qu'excel mette la différence en B.
Bien sur je dois protéger la feuille pour que n'apparaissent que les cellules non protégées et savoir surtout comment faire pour que les formules soient sauvegardées.
Une tentative imparfaite,
Reddoub tu devrais préciser le jeu de belote jouer ainsi que les règles principales.
Je l'ai fait avec les souvenirs de celle que j'avais pratiqué.
essai sur ton tracé s'il peut-être utile
Une tentative imparfaite,
Redcloud tu devrais préciser le jeu de belote jouer ainsi que les règles principales.
Je l'ai fait avec les souvenirs de celle que j'avais pratiqué.
essai sur ton tracé s'il peut-être utile
il s'agit de la belote simple sans annonces avec la prise en compte de la belote
il y a deux anomalies
-l'absence de chiffre en face de la cellule saisie ex : saisie en B absence de la diff en E si <>0
-si 252 en H il faut 0 en I ou supérieur ou égal à 162 = 0 en face
En apparté je ne vois pas ce que recherche "excfl", je ne vais pas prendre des cours de Français à 77 balais, en plus je n'ai pas à me plaindre de mon langage, j'en enterre pas mal sur ce sujet.
ceci dit je m'adresse à Paf
je me doutais un peu qu'il était question d'une macro parce que quand je voulais faire la sauvegarde il me disait de sauvegarder avec macro.
donc je vais essayer de détailler ce que j'ai fait, j'ai arrangé mes tableaux comme je voulais et à chaque fois je testais et je sauvegardais, et ça marchait, mais dès que j'ai voulu protéger la feuille dès que je saisissais un chiffre, j’avais une erreur "Microsoft Visual Basic, erreur d'exécution "1004" la cellule ou le graphique et en lecture seule et il demande d'enlever la protection et après ça foire mais le débogage donne la ligne en jaune "Cells(Target.Row + 1, 1) = Cells(Target.Row, 1) + 1".
le code proposé dans mon classeur est prévu pour une structure de donnée précise ( celle du classeur du post #7).
Si la structure change, il est fort possible que le code ne soit plus adapté.
Quant au problème de protection, si effectivement les cellules des colonnes H et I sont protégées, normal qu'il y ait une erreur.
Pour l'éviter, dans Thisworbook, ajouter:
Code:
Private Sub Workbook_Open()
Worksheets("Feuil1").Protect UserInterfaceOnly:=True
End Sub
qui autorise les modifications pour le code VBA mais pas pour l'utilisateur.
Le mieux, joignez votre dernier classeur à jour, et les modifications souhaitées et je regarderai et y ajouterai le code ci dessus.
ci joint le classeur en version xls 2003, feuille Feuil1 protégée (sans mot de passe), acceptant les mises à jour par macro des cellules verrouillées et correction de quelques babioles et interdisant de cocher la belote pour les 2 équipes.
Bon, je ne sais pas quoi dire tellement je suis ravi, j'ai testé, et vraiment cela fait longtemps que je voulais ce genre de tableau, j'en ai rêvé et Paf l'a fait.