[Résolu]Vérification de stock

Discussions à propos du tableur Calc.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Defiat
NOOuvel adepte
NOOuvel adepte
Messages : 22
Inscription : 17 févr. 2017 12:12

[Résolu]Vérification de stock

Message par Defiat »

Bonsoir à tous

Merci pour ce forum que je consultais de loin sans trop m'y intéresser et attacher :p

Ce soir je reviens avec une colle que je me suis posé comme un grand et ayant fais des recherches sans savoir quoi mettre en recherche je me permet
de partager mon soucis.

J'expose la situation: J'ai mes feuilles 1 et 2 qui contiennent des informations lambda de prêt, dans chacune de ces feuilles et sur la même colonne respective
il y a le nom du matériel qui est sorti comme par exemple un téléphone mobile appelé "01 ou 02 etc... jusqu à 100".
Sur une troisième feuille comme ci-après
Prêt mobile.ods
je souhaiterais, si c'est possible, de mettre en évidence la cellule en vert si le matériel et présent sur l'une de mes 2 premières feuilles et en rouge si c'est pas présent

Merci d'avance

La modération vous a écrit: Balise [Calc] supprimée dans titre, car redondante en section Tableur

Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 4.1.3 sous Windows 7
Avatar de l’utilisateur
yclik
HédOOniste
HédOOniste
Messages : 1666
Inscription : 15 déc. 2010 08:33

Re: Vérification de stock

Message par yclik »

Bonjour
Dans le classeur joint, une seule feuille contient des données :?: .
OpenOffice 4.1.14 sous Windows 10
Defiat
NOOuvel adepte
NOOuvel adepte
Messages : 22
Inscription : 17 févr. 2017 12:12

Re: Vérification de stock

Message par Defiat »

Bonjour

Oui en effet toutes les feuilles sont dans le même classeur
OpenOffice 4.1.3 sous Windows 7
Avatar de l’utilisateur
yclik
HédOOniste
HédOOniste
Messages : 1666
Inscription : 15 déc. 2010 08:33

Re: Vérification de stock

Message par yclik »

re
sans doute mais dans le classeur joint seule la feuille 1 contient des N° et les deux autre feuilles sont vides
OpenOffice 4.1.14 sous Windows 10
Defiat
NOOuvel adepte
NOOuvel adepte
Messages : 22
Inscription : 17 févr. 2017 12:12

Re: Vérification de stock

Message par Defiat »

Non non la 1ère et la seconde contiennent des informations qui devra renseigner la 3ème
OpenOffice 4.1.3 sous Windows 7
zeguedon
ManitOOu
ManitOOu
Messages : 3031
Inscription : 02 juil. 2014 17:25

Re: Vérification de stock

Message par zeguedon »

Bonjour,

Est-ce que tu peux te donner la peine de télécharger le fichier que tu as mis en ligne et constater que seule la première feuille contient des informations ?

Merci.
Comment baliser [Résolu] ?
AOO
LibreOffice
Sous Linux
Defiat
NOOuvel adepte
NOOuvel adepte
Messages : 22
Inscription : 17 févr. 2017 12:12

Re: Vérification de stock

Message par Defiat »

Bonjour,

Désolé j'ai mal lu et surtout fatigué (état général)

Voici en gros le document sur lequel j'aimerais travailler
Prêt mobile.ods
Sur la première page des informations brutes qui sont toujours sur la même colonne.
Sur la deuxième page d'autres d'informations qui sont toujours sur la même colonne.

Sur la troisième page une compilation des 2 premières pages qui remplis une sorte de
tableau qui indiquerait en vert les mobiles présents et en rouge les mobiles sortis.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 4.1.3 sous Windows 7
Avatar de l’utilisateur
yclik
HédOOniste
HédOOniste
Messages : 1666
Inscription : 15 déc. 2010 08:33

Re: Vérification de stock

Message par yclik »

Bonjour
Auparavant créer des styles "absent" et "present" avec les couleurs de fond correspondantes.
Ensuite appliquer une mise en forme conditionnelle.
Format>formatage condiltionnel..
avec :
la formule est :

Code : Tout sélectionner

SI(NB.SI(Sheet1.$A$1:$B$100;A1)+NB.SI(Sheet2.$A$1:$B$100;A1)>0;STYLE("absent");STYLE("present"))
recopier le format avec l'outil "pinceau"

Voir exemple :
defiat_Prêt mobile.ods
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 4.1.14 sous Windows 10
Defiat
NOOuvel adepte
NOOuvel adepte
Messages : 22
Inscription : 17 févr. 2017 12:12

Re: Vérification de stock

Message par Defiat »

Bonsoir

yclik ? je peux t'appeler Dieu ? est ce que ça te pose un problème si je le fais ? :p

C'est tout à fait ce qu'il me faut, bon maintenant je vais pas me contenter de prendre ta feuille je vais aussi le mettre en application
comme tu me dis de faire, j'ai tenté tout à l'heure mais sans une réelle réussite hihi mais en tout cas tu m'a bien aidé et je t'en remercie.
Je vais retenter et je te dis quoi
OpenOffice 4.1.3 sous Windows 7
Defiat
NOOuvel adepte
NOOuvel adepte
Messages : 22
Inscription : 17 févr. 2017 12:12

Re: Vérification de stock

Message par Defiat »

Bonjour yclik

Après une semaine de taff chargé je n'ai pas pu te faire un retour rapide :(

Je suis actullement sur mon projet et j'arrive sur un os, dans la colonne "A" où se trouve mes données M01 etc...
j'ai oublié de te dire qu'il y avait du texte et des espaces entre M01 et le texte en plus comme par exemple: M01 bleu
M86 rouge jaune et donc ça ne prend pas mes données et ne colorie pas en conséquence :(
OpenOffice 4.1.3 sous Windows 7
Avatar de l’utilisateur
yclik
HédOOniste
HédOOniste
Messages : 1666
Inscription : 15 déc. 2010 08:33

Re: Vérification de stock

Message par yclik »

Bonjour
si dans la feuille 3 contient les mise en forme conditionnelle (MFC)
et
si dans une feuille de sortie il est aussi indiqué M11 bleu

Alors la MFC fonctionne
OpenOffice 4.1.14 sous Windows 10
Defiat
NOOuvel adepte
NOOuvel adepte
Messages : 22
Inscription : 17 févr. 2017 12:12

Re: Vérification de stock

Message par Defiat »

bon d'accord je dois alors faire une boulette a un moment ou à un autre je refais ça

Je viens de tester avec ton tableau en exemple et même avec le tiens je n'y arrive pas pfffff

J'essai de décortiquer la formule pour essayere de trouver la réponse tout seul mais je n'arrive à rien
OpenOffice 4.1.3 sous Windows 7
Avatar de l’utilisateur
yclik
HédOOniste
HédOOniste
Messages : 1666
Inscription : 15 déc. 2010 08:33

Re: Vérification de stock

Message par yclik »

bonsoir
Remettre un classeur plus détaillé en PJ.
OpenOffice 4.1.14 sous Windows 10
Defiat
NOOuvel adepte
NOOuvel adepte
Messages : 22
Inscription : 17 févr. 2017 12:12

Re: Vérification de stock

Message par Defiat »

test verif de stock.ods
Voici le fichier sur lequel je fais mes tests et comme tu peux le constater seul M01 ETC... jusqu'à M100
fonctionne.

Si après M96 je marque bleu comme dans le tableau ça ne fonctionne pas y compris si j'ai un espace
après M...

encore merci de me filer un coup de main ce mon tableau
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 4.1.3 sous Windows 7
Avatar de l’utilisateur
yclik
HédOOniste
HédOOniste
Messages : 1666
Inscription : 15 déc. 2010 08:33

Re: Vérification de stock

Message par yclik »

re
Classeur vide :cry:
OpenOffice 4.1.14 sous Windows 10
Defiat
NOOuvel adepte
NOOuvel adepte
Messages : 22
Inscription : 17 févr. 2017 12:12

Re: Vérification de stock

Message par Defiat »

Mince désolé

voilà
test verif de stock.ods
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 4.1.3 sous Windows 7
Avatar de l’utilisateur
yclik
HédOOniste
HédOOniste
Messages : 1666
Inscription : 15 déc. 2010 08:33

Re: Vérification de stock

Message par yclik »

Bonjour
Dans les feuilles 1 et 2 insérer une colonne avant la colonne A.
Dans cette nouvelle colonne mettre en A1

Code : Tout sélectionner

=SI(STXT(B1;2;1)=" "; GAUCHE(B1;1)&STXT(B1;3;2);GAUCHE(B1;3))
recopier vers le bas (jusqu'à la ligne 100 par exemple pour la plage de recherche de la MFC)
STXT(B1;2;1)=" " permet de savoir si un espace est présent au 2ème caractère du début de la désignation
Si un espace existe
GAUCHE(B1;1) extraction du 1er caractère
& et
STXT(B1;3;2) extraction à partir du 3ème caractère des 2 caractères suivants
Sinon
GAUCHE(B1;3) extraction des 3 premiers caractères

Ensuite la formule de la MFC

Code : Tout sélectionner

SI(NB.SI(Sheet1.$A$1:$B$100;A1)+NB.SI(Sheet2.$A$1:$B$100;A1)>0;STYLE("absent");STYLE("present"))
fonctionne
Au besoin Masquer les colonne A des feuilles 1 et 2.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 4.1.14 sous Windows 10