Forums XLPages

Tous les messages (chris)

« 1 ... 3 4 5 6
Re: +3MFC VBA excel 2003 - Colorier plusieurs fonds cellules selon sélection texte ds autre cellule
#51
Régulier XLPages

Inscription: 29/07/2007
De yvelines

Messages: 59

Système d'exploitation:
PC
Version Excel utilisée:
2010, 2013
Posté le : 28-07-2012 14h35
Bonjour

Si la plage est nommée, la MFC fonctionne aussi en 2003.

Edit : il faut en fait utiliser 3 plages nommées
  • Dase pour la base
  • Designation que tu as déjà créée
  • Ditres pour la ligne 1 de l'onglet Base
La formule devient :
=INDEX(Base;EQUIV($B139;Designation;0);EQUIV(C138;Titres;0))<>""





Edité par chris le 28/07/2012 15:02:16

Chris
Hors Ligne
Rapport   Haut 

Re: +3MFC VBA excel 2003 - Colorier plusieurs fonds cellules selon sélection texte ds autre cellule
#52
Régulier XLPages

Inscription: 29/07/2007
De yvelines

Messages: 59

Système d'exploitation:
PC
Version Excel utilisée:
2010, 2013
Posté le : 28-07-2012 13h28
Bonjour

Tu n'as à mon avis besoin ni de macro ni de 33 MFC.

Sauf erreur de ma part, tu veux mettre en évidence les colonnes à remplir selon l'élément choisi en cellule B139.

Sous réserve 
  • de donner un nom à ta base de données (je l'ai nommée BASE) d'autant que dans 2003 tu peux la déclarer en liste et ainsi gérer automatiquement le nombres de lignes
  • de mettre les même titres dans les colonnes de la base et dans ta ligne 138
  • que, dans la base, pour un libellé donné, les colonnes à remplir soient les mêmes (ce qui semble le cas dans ton exemple)
La
formule suivante pour appliquer une MFC sur les cellules C139 à L139 répond à l'objectif
=INDEX(Base;EQUIV($B139;Base!$A:$A;0);EQUIV(C138;Base!$1:$1;0))<>""



Edité par chris le 28/07/2012 14:19:23

Chris
Hors Ligne
Rapport   Haut 

Re: formule permettant de faire des tranches de prix
#53
Régulier XLPages

Inscription: 29/07/2007
De yvelines

Messages: 59

Système d'exploitation:
PC
Version Excel utilisée:
2010, 2013
Posté le : 02-07-2012 20h44
Bonjour

Ton classeur ne dit pas ce que tu souhaites calculer ni où.

En général on construit une liste des tranches de ce type :
A            B (ou autres colonnes     
0            0 à moins de 200
200        200 à moins de 500
500        500 à moins de 1000
1000      1000 à...

Puis on utilise une fonction RECHERCHEV pour associer le nom de la tranche :
=RECHERCHEV(le prix;A1:B4;2;1)
en fonction du prix.

Chris
Hors Ligne
Rapport   Haut 

Re: VBA facile ou difficile ?
#54
Régulier XLPages

Inscription: 29/07/2007
De yvelines

Messages: 59

Système d'exploitation:
PC
Version Excel utilisée:
2010, 2013
Posté le : 03-06-2012 12h52
Bonjour

Citation :
...
J'espère que ceci marche bien pour une version excel antérieure à 2003!
Je prépare ce document pour le travail et ils ne sont pas encore la version 2003.
...
Lucie


En principe cela devrait fonctionner au moins depuis la version 2000, et probablement 95 et 97.

Néanmoins, bien que n'ayant pas d'action chez MS, la version 2010 va bientôt être remplacée : il y a un moment où travailler avec des versions trop anciennes pose problème.

Si possible éviter l'étape 2007 pour passer directement à 2010.


Chris
Hors Ligne
Rapport   Haut 

Re: VBA facile ou difficile ?
#55
Régulier XLPages

Inscription: 29/07/2007
De yvelines

Messages: 59

Système d'exploitation:
PC
Version Excel utilisée:
2010, 2013
Posté le : 03-06-2012 11h36
Bonjour

Cela marche sur ton classeur mais il y a 1 problème :

La plage à laquelle s'applique la MCF doit être $O$3:$O$134.
Il faut revalider les valeurs pour que le macro s'applique car elle ajout lors de la saisie.

Chris


Hors Ligne
Rapport   Haut 

Re: Calculs de dates en VBA
#56
Régulier XLPages

Inscription: 29/07/2007
De yvelines

Messages: 59

Système d'exploitation:
PC
Version Excel utilisée:
2010, 2013
Posté le : 31-05-2012 20h57
Bonjour

en VBA (comme en requêtes sur les BD) les AND et les OR se placent comme en français plus les parenthèses.

Pas testé mais
if D1 <> 0 And (Annees_Plus <> 0 or Mois_Plus <> 0 or Jours_Plus <> 0)
 
devrait fonctionner



Hors Ligne
Rapport   Haut 

Re: Calculs de dates en VBA
#57
Régulier XLPages

Inscription: 29/07/2007
De yvelines

Messages: 59

Système d'exploitation:
PC
Version Excel utilisée:
2010, 2013
Posté le : 31-05-2012 00h40
Bonjour Didier

Juste une petite précision pour info : il y a effectivement un nette différence entre le DATEDIFF VBA et la fonction DATEDIF d'Excel.

De même le DATEDIFF existe dans les fonctions Access (fournies hors VBA) et fonctionne comme en VBA : cela oblique à effectuer un test sur le franchissement de la date anniversaire, ce qui est moins pratique, tant pour l'année que pour le mois.

Hors Ligne
Rapport   Haut 

Re: Pb élément calculé dans TCD
#58
Régulier XLPages

Inscription: 29/07/2007
De yvelines

Messages: 59

Système d'exploitation:
PC
Version Excel utilisée:
2010, 2013
Posté le : 25-05-2012 20h39
Bonjour
Bise à Mth

Je suis en train de travailler avec Powerpivot, addin gratuit de Microsoft à la version 2010.

Pour cerner les avantages (réels) de cet outil de Business Intelligence personnelle, je regarde si les problèmes non directement solubles dans les TCD classiques, peuvent l'être dans un TCD Powerpivot.

Pour ce cas là ça marche parfaitement :
on crée une mesure (sorte de champ calculé) Nombre etape2/nombre etape1 et
une autre pour Nombre etape3/nombre etape2 et ça marche pile poil.

Un outil a découvrir...

Chris
Hors Ligne
Rapport   Haut 

Re: mDF Doublons
#59
Régulier XLPages

Inscription: 29/07/2007
De yvelines

Messages: 59

Système d'exploitation:
PC
Version Excel utilisée:
2010, 2013
Posté le : 12-01-2009 10h37
Bonjour Didier

J'ai testé chaque fonctionnalité avec tantôt 1, tantôt 2 critères, et je n'ai pas remarqué de problème. Tout semble parfait sous la version 2000.
De même que je recommande souvent ton calendrier, je recommanderai aussi cet utilitaire à l'avenir.
C'est simple à utiliser et efficace.

Pour une prochaine version quelques pistes :
  • possibilité de surligner d'une autre couleur la 1ère ou dernière occurence selon le choix effectué comme occurence de référence
  • une option pour reporter la 1ère ou les n premières lignes (titres) lors de l'archivage
  • une option pour reproduite la mise en forme sur les archivages

Continue à nous concocter de tels outils : même si ceux qui en sont très contents ne le disent pas toujours, je suis sûre qu'ils sont très utiles à beaucoup.


Chris
Hors Ligne
Rapport   Haut 

« 1 ... 3 4 5 6