XL 2010 cases à cocher

sousou

XLDnaute Accro
Ok
je savais que je n'avais pas tout compris, mais pourriez vous préciser cette fameuse formule dans le fichier ,
 

letroubadour

XLDnaute Occasionnel
voici la formule, mais tout fonctionne correctement, il faut seulement que je l'adapte à mon fichier (Numero de colonnes différentes)voir post 19

=SI(E9=0;0;RECHERCHE(E9;'Distancier 1'!$B$9:$B$158;'Distancier 1'!$H$9:$H$158))

cette formule donne en AI : 1 ou cellule vide , cela correspond à la colonne B dans l'exemple
 

herve62

XLDnaute Barbatruc
@sousou
Pour moi c'est clair sur la base de ma 1ere suggestion donc tu adaptes ta solution en conséquence
ET C'est TOUT !!
Sinon Letroubadour poursuit ma méthode un peu laborieuse mais qui a le mérite de respecter ses souhaits !!
Je lui ai d'ailleurs demandé de faire le boulot
@letroubadour
Choisi ton camp toute méthode est respectable
Comme je dis toujours : Y A que le resultat qui compte !!!!!!!!!!
 

Si...

XLDnaute Barbatruc
Salut

ci-joint un exemple pour éviter une profusion de boutons surtout quand le nombre d'onglets concernés est assez important.

remarque : l'excès de poids peut être pris en compte quand le classeur est déjà saturé avec des colonnes, formules, MFC, contrôles … en veux-tu en voilà !
 

Fichiers joints

letroubadour

XLDnaute Occasionnel
comme le demande sousou , voici mon fichier, quand je dit que ça fonctionne c'est que le fichier que vous avez fait me convient mais je n'arrive pas à l'adapter à mon application.

je fichier case d'option joint me convient, il faut l'adapter au fichier déplacement

les cases d'options doivent se trouver à hauteur des colonnes en rouge et orange ( O et P)
se qui se trouve dans votre fichier en B se retrouve dans la colonne AI et les cellules associées en AJ

merci
 

Fichiers joints

letroubadour

XLDnaute Occasionnel
La colonne G est en AJ, la B en AI , je viens de le modifier , c'est bon

et pour le mois suivant. (onglet 01)

merci
 
Dernière édition:

letroubadour

XLDnaute Occasionnel
bonjour

tout est nickel , il reste une chose , lorsque que je veux effacer les données via le bouton effacer , ou bien supprimer directement en B il faut que je m'y reprenne à deux reprise pour effacer les cases d'options
 

Fichiers joints

sousou

XLDnaute Accro
Bonjour
pas bien compris ce qui se passe, sans doute un problème d'ordre d'exécution des évènements, mais j'ai ajouté une procédure effacebox() qui efface toutes les box crées . J'ai changé le nommage de ces dernières afin qu'elles soient les eules à être effacer si tu venais à ajouter d'autre box ou bouton
 

Fichiers joints

letroubadour

XLDnaute Occasionnel
bonjour sur ton précédent fichier , il y a quelque chose qui ne fonctionne plus .
si on le fait sur plusieurs jours la sélection au niveau des cases d'options se balade d'une journée sur l'autre, pourtant les macros sont identiques mis à par le nommage des cases d'options.
Et on se retrouve en AJ non plus avec 1 ou 2 mais avec des 3,4,5,6.
j'ai essayé apartir du dernier fichier de renommer les cases comme avant mais ça ne fonctionne pas.

merci
 

Fichiers joints

Dernière édition:

letroubadour

XLDnaute Occasionnel
en fait je viens de trouver, j'ai voulu centrer mes cases d'options en mettant "haut à 0" mais il faut également le faire avec les groups de box
 

letroubadour

XLDnaute Occasionnel
bonjour à tous,
je pense en avoir terminé , je voulais à nouveau, tous vous remercie pour cette aide précieuse et votre patience
merci à tous

le troubadour
 

letroubadour

XLDnaute Occasionnel
bonjour

je reviens vers vous suite à une anomalie sur ce fichier.
en fait si je veux ajouter un prix en colonne R-S ou bien une nuitée en T-U et bien ça fait comme si on rajoutait des cases d'option et le chiffre en AJ augmente alors qu'il ne doit pas dépasser 2 , de même si on supprime les données en R-S-T-U . Et pour supprimer tout ça il faut supprimer à plusieurs reprises la ligne correspondante en E
les macros correspondantes sont en thisworbook et module sousou

merci

le troubadour
 

Fichiers joints

Discussions similaires


Haut Bas