Forums XLPages

Tous les messages (myDearFriend!)

« 1 ... 3 4 5 6 7 8 9 ... 149 »
Re: Cellules avec du texte
#51
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-08-2019 11h06

Bonjour Eric, le Forum,

 

Désolé pour cette réponse un peu tardive Eric, mais retour de congés smiley

 

Sans boucle... La seule piste que je peux imaginer pour ma part, c'est ça :

Sub AdresseCellulesTexte()
'myDearFriend! - www.xlpages.com
Dim PlageTxt As Range
    Set PlageTxt = ActiveSheet.Columns(1).SpecialCells(xlCellTypeConstants, 2)
    MsgBox PlageTxt.Address
End Sub

En espérant que ça puisse t'inspirer...

 

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: Masquer un module
#52
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-04-2019 16h14

Bonjour Eric, le Forum,

 

Peut-être ai-je raté quelque chose mais, à ma connaissance, il n'est pas possible de masquer un Module dans un projet VBA.

 

En tout cas, ce n'est pas le rôle de l'instruction "Option Private Module" selon moi (si j'ai bien interprété ta demande).

 

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: Formule compris entre et entre
#53
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 : 24-04-2019 08h55

Bonjour nath, bienvenue sur XLpages.com smiley

 

Je reprends le problème à l'envers et je te propose la formule suivante :

=SI(N(E2)<1;"";SI(E2>15; "16 et +"; SI( E2>12; "13-15"; SI(E2> 7; "8-12";"7 et -"))))

En espérant que ça puisse te dépanner...

 

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: variable macro utilisable dans des fichiers avec macros différentes
#54
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 : 19-12-2018 19h10

Bonjour Robbynaschjo, bienvenue sur XLpages.com smiley

 

Pas sûr d'avoir véritablement compris totalement cette situation de Classeur Mère et Classeur Fils...

 

Le passage de variables d'un classeur à l'autre n'est effectivement pas si simple. Il existe quelques méthodes et/ou astuces plus ou moins compliquées à mettre en oeuvre. Mais si j'ai bien compris la situation décrite, tu devrais pouvoir t'en sortir très simplement :

 

Ce que j'ai interprété, c'est :

  • tu te retrouves avec 2 classeurs ouverts simultanément (après avoir cliqué dans ton menu du classeur Mère)
  • tu souhaites récupérer dans une macro du classeur Fils, une valeur connue du seul Classeur Mère (en l’occurrence, une chaine de caractères représentant un chemin sur disque).

 

Est-ce bien ça ?

 

Par ailleurs, tu précises "je note sur mon doc mère dans une cellule le chemin d'enregistrement..."

C'est toujours ça ?

 

Dans l'affirmative, alors la solution la plus simple, c'est tout simplement de récupérer directement (depuis ton classeur Fils) la valeur stockée dans la cellule du classeur Mère.

Pour ça, dans la macro de ton classeur Fils, tu peux faire juste quelque chose comme ça :

 

Dim dossier_remboursement As String

dossier_remboursement = Workbooks("MonClasseurMenu.xlsm").Sheets("Feuil1").Range("A1").Value

Le nom du classeur source, le nom de feuille et la référence de cellule sont bien évidemment à adapter à ta situation...

 

En espérant avoir pu te dépanner...

 

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: Couper-coller sous conditions.
#55
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-10-2018 09h05

Bonjour Alain06, bienvenue sur XLpages.com smiley

 

Voici une suggestion de macro VBA :

DANS UN MODULE DE CODE STANDARD (exemple : Module1)

Option Explicit

Sub TraitementColF()
'myDearFriend! www.mdf-xlpages.com
Dim Plage As Range, R As Range
    '"Feuil1" à adapter
    Set Plage = Sheets("Feuil1").UsedRange.Columns(6)
    'Pour chaque cellule colonne F
    For Each R In Plage.Cells
        'Si commence par "Info :"
        If R.Value Like "Info :*" Then
            'On copie les données dans la colonne qui suit (G)
            R.Offset(0, 1).Value = R.Value
            'On efface la donnée en colonne F
            R.ClearContents
        End If
    Next R
End Sub

 

En espérant que ça te dépanne...

 

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: Suppression de mots différents dans différentes cellules
#56
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-09-2018 18h30

Bonsoir MDLF, bienvenu sur mDF-XLpages.com smiley

 

La combinaison Français/Anglais dans une même cellule ne facilite pas le problème, en effet.

Du coup, se baser sur la couleur ne me semble pas vraiment viable.

 

En observant ton fichier, on peut s'apercevoir qu'il y a des expressions qui ne changeront sans doute pas, notamment les titres de colonnes, telles que "Véhicle", "Color", "Unit amount", "Total per center for all items", etc. Peut-être est-ce aussi le cas pour les types de véhicule : "Car", "Motorcycle", "Boat", et sans doute d'autres....) et avec un peu de chance, c'est peut être encore le cas pour l'ensemble des expressions habituellement présentes dans tes documents...

 

La question est de savoir si la constitution d'une liste exhaustive des expressions (anglaises) à supprimer est imaginable ou non.

Si c'est le cas, alors une fois cette liste constituée, une simple petite macro VBA de remplacement devrait faire l'affaire.

Dans le cas contraire, je ne vois pas comment t'aider 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: Créer feuilles à partir des cellules d'une colonne
#57
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-09-2018 17h21

Je crois que la réponse t'a déjà été donnée ICI fouggy, par l'ami Dranreb.

Je clos donc ce fil de discussions.

 

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: Problème graphique basique
#58
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-09-2018 17h10

Bonjour KeepCool, le Forum,

 

Ta colonne de valeurs (colonne B) ne contient pas de valeurs numériques ! Elles sont donc considérées comme du texte par Excel et ne sont donc pas prises en compte pour l'élaboration de ton graphique.

 

C'est facilement repérable au premier coup d'oeil, car :

  • sans aucun format de cellule particulier, tes valeurs sont alignées sur la gauche comme un texte classique (alors que des valeurs numériques sont alignées par défaut sur la droite dans Excel).
  • le séparateur décimale en france, c'est habituellement la virgule (et non un point, comme dans ton fichier).

 

Il te faut donc convertir ces valeurs pour obtenir de "vrais" chiffres. Tu as plein de façon de faire à ta disposition : d'abords remplacer les points par des virgules, ensuite, option Données/Convertir ou une formule simple (voir l'article ICI sur CNUM() par exemple) ou modifier manuellement les données, à toi de voir... Je te laisse chercher un peu.

 

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: Excel révolu?
#59
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-09-2018 14h03

Bonjour Cookies12, le Forum,

 

(Petite pub pour la « Revue Stileex »* au passage, Cookies12 ? wink)

 

Personnellement je n'ai pas d'avis sur les alternatives à Excel. Seulement, à ce jour : Excel (et les autres applications Microsoft Office), c'est pour moi la seule façon d'exploiter les très nombreuses possibilités qu'offre VBA pour MS Office en particulier. Chose qu'on ne retrouve malheureusement pas ailleurs...

 

Bien cordialement,

 

* Joli site que celui de l'association STILEEX, avec divers articles assez intéressants. smiley


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: Sélection de données, copie et organisation
#60
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 : 24-08-2018 15h28

Bonjour keepCool, le Forum,

 

Navré keepCool, sur réclamations de plusieurs sites de Turf (voir ICI par exemple), nous ne pratiquons plus ce type de développement sur le présent site XLpages.

 

Merci de ta compréhension.

 

Par ailleurs, je crois que la question à l'origine de ce fil de discussion est maintenant résolue. Si tel est le cas, je te remercie de bien vouloir solder ce fil comme indiqué dans ma signature.

 

Bien évidemment, si tu as d'autres questions, tu es invité à créer une autre discussion.smiley

 

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 ... 3 4 5 6 7 8 9 ... 149 »