Calcul sur une colonne puis filtre avec VBA
Résolu/Fermé
sikasika
Messages postés
71
Date d'inscription
vendredi 14 décembre 2012
Statut
Membre
Dernière intervention
10 juillet 2014
-
24 déc. 2012 à 17:27
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 25 déc. 2012 à 12:42
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 25 déc. 2012 à 12:42
A voir également:
- Calcul sur une colonne puis filtre avec VBA
- Déplacer une colonne excel - Guide
- Photo filtre gratuit - Télécharger - Retouche d'image
- Calcul moyenne excel - Guide
- Colonne word - Guide
- Le fichier contient une liste de prénoms. triez ce tableau par ordre alphabétique des prénoms. quel mot est formé par les 6 premières lettres de la colonne code ? - Forum Bureautique
7 réponses
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 776
24 déc. 2012 à 18:55
24 déc. 2012 à 18:55
Dim mat_résid(1 to 200) as double
For i = 1 To 200
mat_résid(i) = Cells(i, 8).Value - date_val.Value
Next i
For i = 1 To 200
mat_résid(i) = Cells(i, 8).Value - date_val.Value
Next i
sikasika
Messages postés
71
Date d'inscription
vendredi 14 décembre 2012
Statut
Membre
Dernière intervention
10 juillet 2014
3
25 déc. 2012 à 09:30
25 déc. 2012 à 09:30
merci beaucoup Patrice pour ta réponse
mais ça ne marche pas , elle bloque au niveau de i=1
peut être que c'est du au fait qu'il y a des lignes vides dans mon tableau, nn ???
mais ça ne marche pas , elle bloque au niveau de i=1
peut être que c'est du au fait qu'il y a des lignes vides dans mon tableau, nn ???
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 303
25 déc. 2012 à 09:59
25 déc. 2012 à 09:59
bonjour
il vaudrait mieux que tu joignes ton fichier
pour joindre une pièce
mettre le classeur sans données confidentielles en pièce jointe sur
https://www.cjoint.com/
puis copier l'adresse du lien et la coller dans le message de réponse
@+
il vaudrait mieux que tu joignes ton fichier
pour joindre une pièce
mettre le classeur sans données confidentielles en pièce jointe sur
https://www.cjoint.com/
puis copier l'adresse du lien et la coller dans le message de réponse
@+
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 776
25 déc. 2012 à 11:18
25 déc. 2012 à 11:18
«elle bloque au niveau de i=1 »
Hein ???????
Patrice
PS : Sois plus précis : il a très probablement un message d'erreur, lequel ?
Hein ???????
Patrice
PS : Sois plus précis : il a très probablement un message d'erreur, lequel ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
sikasika
Messages postés
71
Date d'inscription
vendredi 14 décembre 2012
Statut
Membre
Dernière intervention
10 juillet 2014
3
25 déc. 2012 à 11:29
25 déc. 2012 à 11:29
en fait mnt on me demande de faire les choses autrement
dans mon fichier je dois ajouter une colonne ou il y a maturité résiduelle : je créerai une fonction pour la calculer ( mat_résiduelle = date d'échéance - date de valorisation)
la date d'écheance je l'ai déjà en colonne mais la date de valorisation doit être prise depuis un textbox, et mon nouveau problème est de transformer le format du textbox en date pour pouvoir faire le calcul.
merci d'avance pour votre aide et je m'excuse pour le dérangement :D
dans mon fichier je dois ajouter une colonne ou il y a maturité résiduelle : je créerai une fonction pour la calculer ( mat_résiduelle = date d'échéance - date de valorisation)
la date d'écheance je l'ai déjà en colonne mais la date de valorisation doit être prise depuis un textbox, et mon nouveau problème est de transformer le format du textbox en date pour pouvoir faire le calcul.
merci d'avance pour votre aide et je m'excuse pour le dérangement :D
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 776
25 déc. 2012 à 11:43
25 déc. 2012 à 11:43
Bon Noël,
Private Sub TextBox1_Change()
Range("A1") = Me.TextBox1.Value
End Sub
Excel se charge de la conversion du texte en date.
Private Sub TextBox1_Change()
Range("A1") = Me.TextBox1.Value
End Sub
Excel se charge de la conversion du texte en date.
sikasika
Messages postés
71
Date d'inscription
vendredi 14 décembre 2012
Statut
Membre
Dernière intervention
10 juillet 2014
3
25 déc. 2012 à 12:38
25 déc. 2012 à 12:38
Merci pour ton aide Patrice
mais il a suffit de mettre CDate(textBox.value)
joyeux noël :D
mais il a suffit de mettre CDate(textBox.value)
joyeux noël :D
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 776
25 déc. 2012 à 12:42
25 déc. 2012 à 12:42
Si c'est terminé, passe le post en résolu