Forums XLPages

Tous les messages (JeanMarie)

« 1 ... 4 5 6 7 8 9 10 ... 29 »
Re: Fusion de plusieurs documents excel
#61
Accro XLPages

Inscription: 09/05/2007
De Courcelles-les-Montbéliard

Messages: 286

Système d'exploitation:
PC & Mac
Version Excel utilisée:
Mac 2004 - 2011, et PC 2003 - 2010
Posté le : 09-09-2012 07h53
Bonjour Nicolas, Didier, le forum

Premièrement, si toi et tes collègues vous êtes sous office 2007 ou 2010, il est préférable d'utiliser cette formule
=SI(A8="";"";SIERREUR(RECHERCHEV(A8;Pharmacies!$A$2:finess;2;FAUX);""))

en commençant la formule par Si(A8="",""; on évite de rechercher dans la feuille Pharmacies un élément qui n'y existe pas. Ensuite les nouvelles versions d'office on rajouter certaine fonctions dont SIERREUR qui corrige le résultat d'une fonction en cas d'erreur, elle a un avantage, excel ne calculera qu'une seule la fonction.

Deuxièmement, une macro sans du copier/coller je ne vois pas (mais je ne suis pas un expert en VBA).
Le code sera sans doute conditionné par la manière que vous employez pour remplir la feuille Pharmacie, et les tableaux de la feuille Q243 et Q250. Comme tu ne l'indiques pas dans tes messages, c'est sans doute pour cela que tu n'as pas de réponse à ta question, et tu restes très vague sur ce que dois faire réellement la macro.

Ce que j'ai compris, tu souhaites mettre à jours la feuille Pharmacies du fichier Regroupement avec les données inconnues de la semaine qui sont contenues dans les fichiers des agents ?
Comment procédez-vous quand une "CAT" ne fait pas partie des CAT de la feuille pharmacie ?

Je ne sais pas, si je vais pouvoir t'aider sur la suite de ton projet, mais tu dois être plus précis dans tes questions, et peut-etre réfléchir sur ta méthode de travail.

@+Jean-Marie 
Hors Ligne
Rapport   Haut 

Re: remplir un nombre de cellule en fonction de la valeur d'une autre
#62
Accro XLPages

Inscription: 09/05/2007
De Courcelles-les-Montbéliard

Messages: 286

Système d'exploitation:
PC & Mac
Version Excel utilisée:
Mac 2004 - 2011, et PC 2003 - 2010
Posté le : 08-09-2012 09h10
Bonjour febyce, Didier, le forum

Ci-joint un code que l'on place dans le thisworkBook du classeur pour une prise en compte dans toutes les feuilles du classeur
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
'Déclaration des variables
Dim I As Integer
'initialisation du générateur de nombre aléatoire
Randomize
'Supprime la prise en compte des événements
Application.EnableEvents = False
'La cellule modifiée faite elle partie des colonnes A,B,C,D,E
If Not Application.Intersect(Target, Range("A:F")) Is Nothing Then
    'la saisie dans la cellule est-elle numérique
    If IsNumeric(Target) Then
        'Boucle sur le nombre de cellule
        For I = 1 To Target
            ' "1" définie la Colonne A
            'Ecriture dans la cellule de la valeur aléatoire
            Cells(Target.Row, I) = (1000 * Rnd)
        Next I
    End If
End If
'Réactivation de la gestion des événements
Application.EnableEvents = True
End Sub
PS : je n'ai pas vu ta correction sur l'écriture sur la ligne du dessous
Je te laisse regarder ce que tu dois modifier dans la fonction Cells.

@+Jean-Marie 
Pièce jointe:
xls febyce.xls   [ Taille: 25.50 Ko - Téléchargements: 792 ]
Hors Ligne
Rapport   Haut 

Re: remplir un nombre de cellule en fonction de la valeur d'une autre
#63
Accro XLPages

Inscription: 09/05/2007
De Courcelles-les-Montbéliard

Messages: 286

Système d'exploitation:
PC & Mac
Version Excel utilisée:
Mac 2004 - 2011, et PC 2003 - 2010
Posté le : 05-09-2012 12h36
Bonjour febyce, Didier, le forum

Quelques questions pour ton projet :
      - L'action doit se faire dans toutes feuilles de ton classeur, sur une seule feuille ?
      - sur une plage de cellules bien déterminée ?
      - La ligne doit-elle être vide pour que l'action soit exécutée ?
      - si des données sont présentes que faire ?
      - Valeur quelconque, valeur entière, valeur décimale, positive, négative ?
      - valeur dans une plage définie entre A et B, définir A et B?

@+Jean-Marie



Hors Ligne
Rapport   Haut 

Re: Saisie Automatique grâce à une base de donnée.
#64
Accro XLPages

Inscription: 09/05/2007
De Courcelles-les-Montbéliard

Messages: 286

Système d'exploitation:
PC & Mac
Version Excel utilisée:
Mac 2004 - 2011, et PC 2003 - 2010
Posté le : 29-08-2012 18h25
Bonjour sdtmorales, aufeu, Didier, le forum

Ce qui est important de savoir avec les fonctions RECHERCHEV et RECHERCHEH, la recherche est effectuée sur la première colonne à gauche (RECHERCHEV) et sur la première ligne en haut (RECHERCHEH) de la plage définie du deuxième argument de la fonction.

Il est préférable d'utiliser le couple INDEX/EQUIV.

La fonction EQUIV recherche la valeur (1er argument) dans la plage (2ème argument), et en retourne la position (dite relative). Et la fonction INDEX retourne une valeur qui se trouve à l'intersection de la ligne et d'une colonne.

=INDEX(Pharmacies!A:A;EQUIV(B2;Pharmacies!B:B;0);1)

Attention à la fonction EQUIV.

La plage de recherche dans la fonction EQUIV ne peut pas être multi-dimensionnelle, elle peut prendre la forme
A:A ou 1:1 mais jamais A:B ou 1:2.
Le troisième argument de la fonction EQUIV permet de rechercher la correspondance exacte de la valeur à rechercher dans la plage de recherche.
Si la valeur n'est pas trouvée, le message d'erreur #N/A est retourné.

Pour la fonction INDEX,
La plage du premier argument peut prendre toute les formes (A:A; 1;1; A:Z, 1:30), il faudra donc jouer evec les valeurs des deux autres arguments pour retourner la bonne valeur


@+Jean-Marie

PS : Bonjour Myta, je ne t'ai pas vu....








Hors Ligne
Rapport   Haut 

Re: VALIDATION DES DONNEES - LETTRES MAJUSCULES OBLIGATOIRE
#65
Accro XLPages

Inscription: 09/05/2007
De Courcelles-les-Montbéliard

Messages: 286

Système d'exploitation:
PC & Mac
Version Excel utilisée:
Mac 2004 - 2011, et PC 2003 - 2010
Posté le : 17-08-2012 18h49
RE...

Si tu penses que le sujet est clos, met en application ce qui est décrit dans le lien ci-dessous

http://www.mdf-xlpages.com/modules/smartfaq/faq.php?faqid=29

@+Jean-Marie
Hors Ligne
Rapport   Haut 

Re: VALIDATION DES DONNEES - LETTRES MAJUSCULES OBLIGATOIRE
#66
Accro XLPages

Inscription: 09/05/2007
De Courcelles-les-Montbéliard

Messages: 286

Système d'exploitation:
PC & Mac
Version Excel utilisée:
Mac 2004 - 2011, et PC 2003 - 2010
Posté le : 17-08-2012 15h00
Bonjour Serge83, Didier, le forum

Une proposition, colle la formule dans la zone de la boîte de dialogue de validation de données, en ayant au préalable sélectionné la cellule A1
=ET(NBCAR(A1)=5;MIN(CODE(STXT(A1;LIGNE($1:$5);1)))>64;MAX(CODE(STXT(A1;LIGNE($1:$5);1)))<91)

La fonction NBCAR retourne le nombre de caractères de la cellule A1

La fonction CODE retourne la valeur ASCII du premier caractère contenu dans la cellule A1, mais elle ne retourne pas les valeurs des autres caractères de la chaine. C'est pour cela qu'il y a la partie STXT(A1;LIGNE($1:$5)) elle permet de découper chaque caractères de la chaine, et de retourner une matrice à la fonction.
La matrice étant une suite de valeurs, dans ton cas, c'est une suite de caractères.

65 et 90 représente réciproquement la valeur ASCII des caractères A et Z dans la table ASCII.

@+Jean-Marie
Hors Ligne
Rapport   Haut 

Re: empêcher excel de transformer un chiffre en date
#67
Accro XLPages

Inscription: 09/05/2007
De Courcelles-les-Montbéliard

Messages: 286

Système d'exploitation:
PC & Mac
Version Excel utilisée:
Mac 2004 - 2011, et PC 2003 - 2010
Posté le : 14-08-2012 23h01
RE...

Ci-joint ton fichier en intégrant la proposition de formules matricielles.

@+Jean-Marie 
Pièce jointe:
zip dernieres cotes.zip   [ Taille: 45.83 Ko - Téléchargements: 789 ]
Hors Ligne
Rapport   Haut 

Re: empêcher excel de transformer un chiffre en date
#68
Accro XLPages

Inscription: 09/05/2007
De Courcelles-les-Montbéliard

Messages: 286

Système d'exploitation:
PC & Mac
Version Excel utilisée:
Mac 2004 - 2011, et PC 2003 - 2010
Posté le : 14-08-2012 20h24
Bonsoir Didier, Mireille, le forum

J'ai des difficultés à comprendre ce que tu souhaites faire avec ta formule de la colonne G.
Je te propose une modification de ta formule, à valider par les Ctrl+Shift+Entrer, c'est une formule matricielle, formule à copier dans la cellule G42
=SI((NB($F$42:$F$61)-$E42)<0;"";EQUIV(PETITE.VALEUR($F$42:$F$61;$E42);SI(NB.SI(G$41:G41;E$42:E$61)=1;"";$F$42:$F$61);0))

Concernant les autres formules de ton fichier.

En J3 =SOMME(K1+K2+K3), tu n'as pas besoin de faire une somme d'une addition, tu as 3 possibilités
=K1+K2+K3
ou
=SOMME(K1;K2;K3)
ou 
=SOMME(K1:B3)
 
Mais les deux formules avec SOMME nécessitent une modification de la formule en colonne K, la formule retournera la valeur 0, ce qui est normal les valeurs de type texte sont écartées. Il faut donc convertir la valeur en texte par une valeur numérique, comme ceci
en K1
=SI(ESTERREUR(TROUVE("/";H1));"";CNUM(GAUCHE(H1;CHERCHE("/";H1)-1)))
Si la formule pour ton tri ne répond pas à ton attente, retourne ton fichier avec les valeurs attendues.


@+Jean-Marie 
Hors Ligne
Rapport   Haut 

Re: Créer un compte à rebours via des formules
#69
Accro XLPages

Inscription: 09/05/2007
De Courcelles-les-Montbéliard

Messages: 286

Système d'exploitation:
PC & Mac
Version Excel utilisée:
Mac 2004 - 2011, et PC 2003 - 2010
Posté le : 13-08-2012 15h42
Bonjour FabriceR, Didier, le forum

Si tu penses que le sujet est clos, met en application ce qui est décrit dans le lien ci-dessous :

http://www.mdf-xlpages.com/modules/smartfaq/faq.php?faqid=29

@+Jean-Marie
Hors Ligne
Rapport   Haut 

Re: empêcher excel de transformer un chiffre en date
#70
Accro XLPages

Inscription: 09/05/2007
De Courcelles-les-Montbéliard

Messages: 286

Système d'exploitation:
PC & Mac
Version Excel utilisée:
Mac 2004 - 2011, et PC 2003 - 2010
Posté le : 12-08-2012 19h47
Bonsoir Hades, Mireille, Didier le forum

Je ne sais pas si il existe une option dans excel pour lui dire de ne pas transformer la saisie d'une valeur "fractionnaire" en date.
Perso, quand je suis confronté à ce problème, avant de saisir la valeur 15/1, je tape le caractère ' avant, la saisie n'est plus numérique mais alphanumérique, il n'y a plus de transformation en date. 

@+Jean-Marie 
Hors Ligne
Rapport   Haut 

« 1 ... 4 5 6 7 8 9 10 ... 29 »