Forums XLPages

Tous les messages (myDearFriend!)

« 1 2 3 4 5 6 7 ... 149 »
Re: Impossible de transformer des lettres en chiffres
#31
Webmestre

Inscription: 18/05/2006
De Saône-et-Loire (71)

Messages: 1539

Système d'exploitation:
PC
Version Excel utilisée:
97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365
Posté le : 21-11-2021 16h23

Bonjour oxymore, le Forum,

 

Je suis désolé, mais pour moi, les données en colonne C sont bien des vrais nombres (et non du texte).

Un tri simple sur la colonne C permet d'ailleurs de s'en assurer : les nombres se voient ainsi triés du plus petit au plus grand (de 12 à 1241238).

 

Je suppose que ton souci provient plutôt de ta version Excel sur iPad... Je ne peux t'en dire plus, car non équipé Apple pour ma part.

 

Bien cordialement,


Didier_mDF
Image redimensionnée
Le Webmaster

La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien
Hors Ligne
Rapport   Haut 

Re: Alerte excel en fonction de la date du jour
#32
Webmestre

Inscription: 18/05/2006
De Saône-et-Loire (71)

Messages: 1539

Système d'exploitation:
PC
Version Excel utilisée:
97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365
Posté le : 18-05-2021 16h23

Bonjour annaChj, le forum,

Si j'ouvre le 2ème fichier que tu viens de poster, pour moi, il fonctionne parfaitement :

  • En colonne L, je saisis une date quelconque : 
      • Si la date saisie est inférieure à Aujourd'hui, la cellule change de couleur.
      • Si la date saisie est supérieure ou égale à Aujourd'hui, la cellule est blanche.

Mais peut-être ai-je mal interprété ce que tu souhaitais obtenir ?

Bien cordialement,

 

Edité par myDearFriend! le 19/05/2021 10:41:45

Didier_mDF
Image redimensionnée
Le Webmaster

La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien
Hors Ligne
Rapport   Haut 

Re: Alerte excel en fonction de la date du jour
#33
Webmestre

Inscription: 18/05/2006
De Saône-et-Loire (71)

Messages: 1539

Système d'exploitation:
PC
Version Excel utilisée:
97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365
Posté le : 17-05-2021 17h37

Bonjour annaChJ et bienvenue sur mDF-XLPages.com Content(e)

Si tu englobes ta colonne entière "$L:$L", ta plage de référence commence donc à la ligne 1.
Ta formule devrait donc être :

=$L1<AUJOURDHUI()

Si tu mets "$L2" alors tout est décalé d'une ligne pour la condition !

Par exemple, ta cellule "L5" répondra sur une condition évaluée en fonction de "L6", etc... Fou

En espérant t'avoir dépanné.

Bien cordialement,


Didier_mDF
Image redimensionnée
Le Webmaster

La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien
Hors Ligne
Rapport   Haut 

Re: Message d’erreur avec une formule
#34
Webmestre

Inscription: 18/05/2006
De Saône-et-Loire (71)

Messages: 1539

Système d'exploitation:
PC
Version Excel utilisée:
97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365
Posté le : 16-03-2021 13h46

Bonjour oxymore, le Forum,

 

Tu devrais pouvoir faire comme ça :

=GAUCHE(C2;NBCAR(C2)-1)

- Pas d'espace dans la formule.

- Le séparateur c'est le ";" (point virgule) pour les formules sur les versions Excel françaises.

 

 

Bien cordialement,


Didier_mDF
Image redimensionnée
Le Webmaster

La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien
Hors Ligne
Rapport   Haut 

Re: Horloge de myDearFriend! figée
#35
Webmestre

Inscription: 18/05/2006
De Saône-et-Loire (71)

Messages: 1539

Système d'exploitation:
PC
Version Excel utilisée:
97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365
Posté le : 17-02-2021 10h40

Bonjour MaPommeAMoi, bienvenue sur mDF-XLpages.com Content(e)

Citation :

MaPommeAMoi a écrit :

Petit à petit, je progresse mais je butte sur un petit problème: j'ai aimé l'horloge de myDearFriend! (http://www.mdf-xlpages.com/modules/TD ... efile.php?cid=5&lid=8) mais je ne comprends pas pourquoi, lorsque je change de feuille et que je reviens sur la feuille contenant l'horloge, cette dernière est figée et je suis obligé de cliquer dessus pour la relancer.

Je précise que j'utilise le code de myDearFriend! en copier/coller et que je ne l'ai pas modifié.

Tout d'abord, merci de ton passage sur le site. Mais, à vrai dire, je n'ai aucune idée de ce qui se passe dans ton classeur.Confus(e)

Es-tu sûr d'avoir bien placé les procédures VBA ainsi que la déclaration de variable "Temps" dans un module de code "Standard" (et non dans un module de code de feuille par exemple) ?

A priori, en suivant ce qui est détaillé dans l'article "La méthode OnTime : question de temps ?", il n'y a aucune raison de rencontrer un tel souci... Je viens de tester à nouveau (sur Excel 365, car je n'ai pas Excel 2007 sous la main), et tout semble fonctionner correctement.

Le problème est-il le même si tu testes le classeur exemple en téléchargement tel qu'il est, sans modifier quoi que ce soit (à part simplement ajouter une nouvelle feuille pour reproduire la situation) ?


Peut-être peux-tu aussi joindre ton fichier (ou un extrait épuré du classeur) pour qu'on puisse analyser la situation ?  (voir au besoin, la FAQ "Comment joindre un fichier dans le Forum ?")



Bien cordialement,

 


Didier_mDF
Image redimensionnée
Le Webmaster

La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien
Hors Ligne
Rapport   Haut 

Re: Supprimer certaines valeurs
#36
Webmestre

Inscription: 18/05/2006
De Saône-et-Loire (71)

Messages: 1539

Système d'exploitation:
PC
Version Excel utilisée:
97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365
Posté le : 14-02-2021 17h30

Bonjour Jad73,

 

Non. J'ai placé la Function VBA (en mode public) dans un module standard. Donc en principe, elle est accessible depuis n'importe où dans le classeur.

 

Il te suffit donc de faire appel à cette fonction depuis l'autre feuille, de la même manière que je l'ai fait dans la première. Ça devrait fonctionner quelque soit la feuille avec cette unique procédure, elle est faite pour ça. 

 

Bien cordialement, 

 

 


Didier_mDF
Image redimensionnée
Le Webmaster

La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien
Hors Ligne
Rapport   Haut 

Re: Supprimer certaines valeurs
#37
Webmestre

Inscription: 18/05/2006
De Saône-et-Loire (71)

Messages: 1539

Système d'exploitation:
PC
Version Excel utilisée:
97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365
Posté le : 13-02-2021 13h53

Bonjour Jad73, le Forum,

 

Tu trouveras en pièce jointe une solution possible, je pense.

 

La mise en oeuvre la plus simple, me semble être l'utilisation d'une fonction VBA personnalisée directement dans ta feuille de calcul.

 

Le code VBA que je te propose, est le suivant :

 DANS UN MODULE DE CODE STANDARD (Ex: Module1) 

Function calcMusique(R As Range, Optional vSomme As Boolean = False) As Integer
'myDearFriend! - www.mdf-xlpages.com
Dim vTab As Variant
Dim T As String
Dim i As Byte, vSum As Integer
    Application.Volatile
    T = R.Text
    'Liste expressions à tronquer (à adapter!)
    vTab = Array("(18)", "(19)", "(20)", "D", "T", "p", "h")
    For i = 0 To UBound(vTab)
        T = Replace(T, vTab(i), "")
    Next i
    T = Trim(Replace(T, "  ", " "))
    'Mettre les éléments en tableau
    vTab = Split(T, " ")
    'Calcul
    If vSomme Then
        'Faire la somme des items
        For i = 0 To UBound(vTab)
            vSum = vSum + vTab(i)
        Next i
        calcMusique = vSum
    Else
        calcMusique = UBound(vTab) + 1
    End If
End Function

 

FONCTIONNEMENT :

Soit l'expression suivante en cellule A1 par exemple :

(20) 1p 12p 4p 2p Dp 7p 6p 7p (19) 4p 3p 1p 1p

Cette fonction VBA va tout d'abord considérer uniquement les valeurs chiffrées suivantes :

(20) 1p 12p 4p 2p Dp 7p 6p 7p (19) 4p 3p 1p 1p

  • Pour en obtenir la SOMME, tu fais appel à cette fonction avec l'argument "VRAI", comme suit :
=calcMusique(A1;VRAI)
  • Et pour obtenir le NOMBRE de VALEURS chiffrées à considérer (soit nombre de courses) :
=calcMusique(A1;FAUX)

ou bien, tout simplement comme suit, car l'argument "FAUX" est une valeur par défaut  :

=calcMusique(A1)

  

Dans l'exemple ci-dessus, tu obtiendras une somme de « 48 », et un nombre de valeurs de « 11 ».

 

 

J'ai appliqué cette fonction dans ta feuille (classeur en pièce jointe).

J'espère que ça pourra t'aider...

 

Bien cordialement,

Pièce jointe:
xlsm Pour_Jad73.xlsm   [ Taille: 65.52 Ko - Téléchargements: 308 ]
Edité par myDearFriend! le 13/02/2021 14:19:16

Didier_mDF
Image redimensionnée
Le Webmaster

La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien
Hors Ligne
Rapport   Haut 

Re: Detecter le nb de caractères avant le premier espace
#38
Webmestre

Inscription: 18/05/2006
De Saône-et-Loire (71)

Messages: 1539

Système d'exploitation:
PC
Version Excel utilisée:
97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365
Posté le : 08-02-2021 12h57

Bonjour Kiloren, bienvenue sur XLpages.com smiley

 

Exemple : soit l'adresse postale en cellule A1, la formule suivante devrait répondre simplement à ta question :

=GAUCHE(A1;CHERCHE(" ";A1)-1)

Ca devrait aisément fonctionner avec les adresses que tu as fournies en exemples.

 

Tu pourras également retrouver cette solution en détail, dans l'excellent article de notre amie Mth

CHERCHE() TROUVE() - Retourne la position d'une chaîne de caractères

 

Bien cordialement,

Edité par myDearFriend! le 13/02/2021 14:06:02

Didier_mDF
Image redimensionnée
Le Webmaster

La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien
Hors Ligne
Rapport   Haut 

Re: Userform, Liste déroulante dépendante sans doublon
#39
Webmestre

Inscription: 18/05/2006
De Saône-et-Loire (71)

Messages: 1539

Système d'exploitation:
PC
Version Excel utilisée:
97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365
Posté le : 30-01-2021 01h37

Bonsoir Theo44, le Forum,

 

A mon tour de te remercier pour le partage de la solution que tu as trouvée (je mets le fil de discussions en "Résolu")

 

J'aime particulièrement la façon relativement simple d'aborder le remplissage de ComboBox sans doublon. C'est une autre méthode qui me semble très efficace et que je vais certainement garder en mémoire.

 

Mais ça n'a rien d'étonnant, car je crois que son auteur n'est autre que SilkyRoadMVP Excel il y a quelques années, c'est un ami que j'ai beaucoup apprécié et qui m'a fait l'honneur de quelques interventions ici même (sous son pseudo de l'époque MichelXLD).

 

Tout ça me rend bien nostalgique à vrai dire... et je regrette énormément que des interlocuteurs de valeur comme lui (et d'autres) aient complètement disparu des forums Exceliens depuis

 

Bien cordialement,


Didier_mDF
Image redimensionnée
Le Webmaster

La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien
Hors Ligne
Rapport   Haut 

Re: TDB dynamique et intercative
#40
Webmestre

Inscription: 18/05/2006
De Saône-et-Loire (71)

Messages: 1539

Système d'exploitation:
PC
Version Excel utilisée:
97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365
Posté le : 28-01-2021 17h54

Bonjour Piterot, bienvenue sur mDF-XLpages.com Content(e)

Ayant vu ton post hier, je n'y ai pas répondu par manque de temps. Mais le fichier que tu avais posté hier était visiblement corrompu et non exploitable (Je viens de voir que tu l'avais enlevé aujourd'hui).

Je ne dis pas que je saurai immanquablement répondre à ta question (qui me semble assez complexe), mais au besoin, tu peux consulter cette FAQ : Comment joindre un fichier dans le Forum ?

 

Bien cordialement,


Didier_mDF
Image redimensionnée
Le Webmaster

La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien
Hors Ligne
Rapport   Haut 

« 1 2 3 4 5 6 7 ... 149 »