2561 résultats trouvés

par Pedro22
Hier, 17:15
Forum : Excel - VBA
Sujet : Deux compteurs pour une seule cellule qui prend differentes valeurs
Réponses : 4
Vues : 31

Re: Deux compteurs pour une seule cellule qui prend differentes valeurs

tu ne peux avoir qu'une unique macro Worksheet_change. Tu devras donc la compléter, mais il est inutile de répéter cette instruction : If Not Application.Intersect(Target, Range("A1")) Is Nothing Then Il te suffit d'ajouter un autre bloc "Select Case ... End Select" à la suite du premier. Mais il de...
par Pedro22
Hier, 16:54
Forum : Excel - VBA
Sujet : Deux compteurs pour une seule cellule qui prend differentes valeurs
Réponses : 4
Vues : 31

Re: Deux compteurs pour une seule cellule qui prend differentes valeurs

Bonjour, Le code que vous présentez s'exécute uniquement sur modification de la cellule A1, est-ce bien ce que vous souhaitez ? Si oui, je vous propose ce code : Private Sub Worksheet_Change(ByVal Target As Range) Dim Cel As Integer If Not Application.Intersect(Target, Range("A1")) Is Nothing Then S...
par Pedro22
Hier, 15:13
Forum : Excel - VBA
Sujet : Calcul d'un tarif dégressif
Réponses : 4
Vues : 39

Re: Calcul d'un tarif dégressif

Désolé du délai de réponse ! Voilà ton fichier modifié : Exemple.xlsx Le calcul en cellule F19 est issu de la régression du graphique juste au dessus. Excel n'ayant pas de modèle de régression particulièrement adapté au profil de ta courbe, j'ai modifié légèrement l'équation pour éviter qu'au delà d...
par Pedro22
Hier, 09:30
Forum : Excel - VBA
Sujet : Calcul d'un tarif dégressif
Réponses : 4
Vues : 39

Re: Calcul d'un tarif dégressif

Bonjour,

Tu peux faire une régression à partir de quelques exemples de couple (qte / prix), ce qui te donnera une équation.
Je t'invite à fournir une petite dizaine d'exemples dans un fichier Excel pour te faire une proposition plus complète.
par Pedro22
17 septembre 2019, 10:14
Forum : Excel - VBA
Sujet : Erreur de type Runtime:1004
Réponses : 5
Vues : 77

Re: Erreur de type Runtime:1004

Bonjour,

Pour recevoir une aide pertinente, il serait judicieux de joindre à minima le code produisant cette erreur...
par Pedro22
16 septembre 2019, 10:32
Forum : Excel - VBA
Sujet : bouton "option de recopie incrémentée" remplacé par "analyse rapide"
Réponses : 8
Vues : 490

Re: bouton "option de recopie incrémentée" remplacé par "analyse rapide"

Bonjour, Avez vous testé les 2 propositions ci-dessus ? Il est possible de passer aussi par le menu "Données" --> "Convertir" (choisir "délimité", tout décocher et cliquer sur "OK"), après sélection de la colonne concernée. Pour une aide un peu plus approfondie, il faudrait fournir un fichier exempl...
par Pedro22
6 septembre 2019, 12:12
Forum : Excel - VBA
Sujet : Modifier le fichier source à partir d'un critère
Réponses : 1
Vues : 29

Re: Modifier le fichier source à partir d'un critère

Bonjour,

Oui, malheureusement ce type de manipulation ne fonctionne pas avec INDIRECT, il faut passer par macro à mon avis. C'est peut-être possible sinon via la mise à jour des liaisons, mais ce n'est pas trop mon domaine...
par Pedro22
4 septembre 2019, 15:53
Forum : Excel - VBA
Sujet : Fonction RECHERCHEV
Réponses : 4
Vues : 60

Re: Fonction RECHERCHEV

Envoie un fichier partiel et ou bidon ne contenant que l'essentiel : 2 tableaux à comparer et une structure similaire à ton vrai fichier.
par Pedro22
4 septembre 2019, 15:51
Forum : Excel - VBA
Sujet : Macro find - resultat pas dans l'ordre du fichier souce
Réponses : 6
Vues : 89

Re: Macro find - resultat pas dans l'ordre du fichier souce

noisy a écrit :
4 septembre 2019, 14:22
Pedro22
j'ai testé les deux codes et j'ai un pb de compilation :
ça met en surbrillance dim Wss as Sheet et me message d'erreur dit : Type défini par l'utilisateur non défini...une idée?
Essaye en remplaçant les "Sheet" par des "Worksheet" et "Sheets" par des des "Worksheets".
par Pedro22
4 septembre 2019, 13:01
Forum : Excel - VBA
Sujet : Fonction si avec un tolérance
Réponses : 2
Vues : 38

Re: Fonction si avec un tolérance

Bonjour,

Une contribution :
=(SI(B2>0,02;"Différence";"Normal"))