Selectionner des prix en fonction d'une date puis copier coller
Fermé
PoivronsGris
Messages postés
9
Date d'inscription
lundi 1 septembre 2014
Statut
Membre
Dernière intervention
3 septembre 2014
-
1 sept. 2014 à 11:42
PoivronsGris Messages postés 9 Date d'inscription lundi 1 septembre 2014 Statut Membre Dernière intervention 3 septembre 2014 - 3 sept. 2014 à 11:45
PoivronsGris Messages postés 9 Date d'inscription lundi 1 septembre 2014 Statut Membre Dernière intervention 3 septembre 2014 - 3 sept. 2014 à 11:45
A voir également:
- Selectionner des prix en fonction d'une date puis copier coller
- Fonction si et - Guide
- Copier coller pdf - Guide
- Comment copier une vidéo youtube - Guide
- Historique copier-coller android - Guide
- Gta 6 prix - Accueil - Jeu vidéo
12 réponses
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
1 sept. 2014 à 12:21
1 sept. 2014 à 12:21
Bonjour,
pour tenter d'^tre efficace
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
D'avance, merci
pour tenter d'^tre efficace
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
D'avance, merci
PoivronsGris
Messages postés
9
Date d'inscription
lundi 1 septembre 2014
Statut
Membre
Dernière intervention
3 septembre 2014
1 sept. 2014 à 14:25
1 sept. 2014 à 14:25
entendu je l'ai fait
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
1 sept. 2014 à 16:14
1 sept. 2014 à 16:14
Ben non!
..."copier l'adresse du lien et la coller dans le message de réponse "...
..."copier l'adresse du lien et la coller dans le message de réponse "...
PoivronsGris
Messages postés
9
Date d'inscription
lundi 1 septembre 2014
Statut
Membre
Dernière intervention
3 septembre 2014
1 sept. 2014 à 16:27
1 sept. 2014 à 16:27
https://www.cjoint.com/?DIbqCyTa3d4
Mes excuses, et merci encore
Mes excuses, et merci encore
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
1 sept. 2014 à 18:57
1 sept. 2014 à 18:57
oK, merci
Je regarderai demain matin....
Je regarderai demain matin....
biencoiffe
Messages postés
6
Date d'inscription
mercredi 27 août 2014
Statut
Membre
Dernière intervention
2 septembre 2014
1 sept. 2014 à 18:59
1 sept. 2014 à 18:59
merci
biencoiffe
Messages postés
6
Date d'inscription
mercredi 27 août 2014
Statut
Membre
Dernière intervention
2 septembre 2014
2 sept. 2014 à 00:15
2 sept. 2014 à 00:15
merciiiii !! cela dit j'ai un pu avancer un peu.. Je me suis servi du code suivant : Option Explicit
Private Sub cmdGo_Click()
Dim oShDonnees As Worksheet
Dim oShTrait As Worksheet
Dim bFin As Boolean
Dim iLig As Integer
Dim dtDeb As Date
Dim dtFin As Date
Dim iLigEcrite As Integer
Set oShTrait = Worksheets("Traitement")
dtDeb = oShTrait.Range("B3").Value
dtFin = oShTrait.Range("C3").Value
iLigEcrite = 3
Set oShDonnees = Worksheets("Données")
bFin = False
iLig = 2
While Not bFin
If DateDiff("d", dtDeb, oShDonnees.Range("A" & iLig).Value) >= 0 Then
oShTrait.Range("E" & iLigEcrite).Value = oShDonnees.Range("A" & iLig).Value
oShTrait.Range("F" & iLigEcrite).Value = oShDonnees.Range("B" & iLig).Value
iLigEcrite = iLigEcrite + 1
End If
End If
iLig = iLig + 1
If oShDonnees.Range("A" & iLig).Value = "" Then
bFin = True
End If
Wend
Set oShDonnees = Nothing
Set oShTrait = Nothing
MsgBox "Fini !", vbInformation
End Sub
---------------------------------------------------------------
Du coup, j'obtiens dans ma feuille "traitement" (anciennement la Feuil1) une colonne des prix sélectionnés en fonction de l'intervalle définit par les cellules B3 et C3. Maintenant je voudrai simplement prendre les prix correspondants aux jours fériés (cad les jours dans la colonne L) et coller ces prix dans la colonne H de la meme feuil1(traitement). c'est à dire avoir les prix à chaque heure des jours fériés (24 h pr chacun des jours de la liste de jours fériés qui st ds la colonne L)... . Une jolie macro pr fr tout ca me rendrai bcp service !!!
Merci de ton aide =)
PS : Par ailleurs j ai toujours pas réussi à mettre en forme les jours fériés (en gras et rouge par exemple).
Private Sub cmdGo_Click()
Dim oShDonnees As Worksheet
Dim oShTrait As Worksheet
Dim bFin As Boolean
Dim iLig As Integer
Dim dtDeb As Date
Dim dtFin As Date
Dim iLigEcrite As Integer
Set oShTrait = Worksheets("Traitement")
dtDeb = oShTrait.Range("B3").Value
dtFin = oShTrait.Range("C3").Value
iLigEcrite = 3
Set oShDonnees = Worksheets("Données")
bFin = False
iLig = 2
While Not bFin
If DateDiff("d", dtDeb, oShDonnees.Range("A" & iLig).Value) >= 0 Then
oShTrait.Range("E" & iLigEcrite).Value = oShDonnees.Range("A" & iLig).Value
oShTrait.Range("F" & iLigEcrite).Value = oShDonnees.Range("B" & iLig).Value
iLigEcrite = iLigEcrite + 1
End If
End If
iLig = iLig + 1
If oShDonnees.Range("A" & iLig).Value = "" Then
bFin = True
End If
Wend
Set oShDonnees = Nothing
Set oShTrait = Nothing
MsgBox "Fini !", vbInformation
End Sub
---------------------------------------------------------------
Du coup, j'obtiens dans ma feuille "traitement" (anciennement la Feuil1) une colonne des prix sélectionnés en fonction de l'intervalle définit par les cellules B3 et C3. Maintenant je voudrai simplement prendre les prix correspondants aux jours fériés (cad les jours dans la colonne L) et coller ces prix dans la colonne H de la meme feuil1(traitement). c'est à dire avoir les prix à chaque heure des jours fériés (24 h pr chacun des jours de la liste de jours fériés qui st ds la colonne L)... . Une jolie macro pr fr tout ca me rendrai bcp service !!!
Merci de ton aide =)
PS : Par ailleurs j ai toujours pas réussi à mettre en forme les jours fériés (en gras et rouge par exemple).
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
2 sept. 2014 à 07:44
2 sept. 2014 à 07:44
Bonjour
biencoiffe=Poivrongris ???? pas très futefute
dans la 1° demande tu parles B12:C12 maintenant B3:C3 ?
Ton bouton "cmdgo" se trouve sur quelle feuille ?
biencoiffe=Poivrongris ???? pas très futefute
dans la 1° demande tu parles B12:C12 maintenant B3:C3 ?
Ton bouton "cmdgo" se trouve sur quelle feuille ?
PoivronsGris
Messages postés
9
Date d'inscription
lundi 1 septembre 2014
Statut
Membre
Dernière intervention
3 septembre 2014
2 sept. 2014 à 09:23
2 sept. 2014 à 09:23
Mon bouton se trouve ds la feuil1 merci michel
PoivronsGris
Messages postés
9
Date d'inscription
lundi 1 septembre 2014
Statut
Membre
Dernière intervention
3 septembre 2014
2 sept. 2014 à 12:13
2 sept. 2014 à 12:13
Oui c' vrai que j'ai changé entre le 1er et le deuxieme. Mais oublions le 1er. Je prefere parler du 2. Et mon bouton se situe ds la Feuil1.
Merci
Merci
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
2 sept. 2014 à 12:25
2 sept. 2014 à 12:25
re,
C'est avancé; sois patient, proposition en fin d'après midi ou demain en matinée
Pour l'instant la liste des fériés colonne L et horaires colonne M est automatisée en fonction de B3:C3
C'est avancé; sois patient, proposition en fin d'après midi ou demain en matinée
Pour l'instant la liste des fériés colonne L et horaires colonne M est automatisée en fonction de B3:C3
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
Modifié par michel_m le 2/09/2014 à 17:13
Modifié par michel_m le 2/09/2014 à 17:13
Ci joint proposition
https://www.cjoint.com/?3Icrlh97e60
j'ai eu des fonctionnements capricieux avec les lignes de premlig et derlig: des fois ça a marché, d'autres fois c'était déclaré "erreur", va savoir pourquoi§
apparemment les threads actuels sont ok .....
Michel
https://www.cjoint.com/?3Icrlh97e60
j'ai eu des fonctionnements capricieux avec les lignes de premlig et derlig: des fois ça a marché, d'autres fois c'était déclaré "erreur", va savoir pourquoi§
apparemment les threads actuels sont ok .....
Michel
PoivronsGris
Messages postés
9
Date d'inscription
lundi 1 septembre 2014
Statut
Membre
Dernière intervention
3 septembre 2014
3 sept. 2014 à 09:46
3 sept. 2014 à 09:46
Salut Michel j'ai bien recu ton fichier excel. Peut etre que je n'ai pas été assez clair dans mon explication. Parce que tu t'es donné de la peine pour des choses que j'ai déjà faite par ailleurs, mais que je n'ai pas mise dans mon fichier excel pour simplifier. Néanmoins la manière dont tu as codé m'a beaucoup aidé pour une autre partie de mon travail (un mal pour un GRAND BIEN finalement :). Cependant je suis toujours bloqué avec ma question... Je te soumets donc le fichier excel avec tout les détails qui j'espere seront clairs cette fois ci.
Merci !! Un grand merci !!!
Merci !! Un grand merci !!!
PoivronsGris
Messages postés
9
Date d'inscription
lundi 1 septembre 2014
Statut
Membre
Dernière intervention
3 septembre 2014
3 sept. 2014 à 09:48
3 sept. 2014 à 09:48
PoivronsGris
Messages postés
9
Date d'inscription
lundi 1 septembre 2014
Statut
Membre
Dernière intervention
3 septembre 2014
3 sept. 2014 à 09:56
3 sept. 2014 à 09:56
Créer les intervalles comme tu as fait et tout. Meme la definition des changements d'heure est deja faite sur dautres outils de programmation donc ce n'était pas necessaire de le faire... :( jsuis desolé de t'avoir donné tu travail pour rien.
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
Modifié par michel_m le 3/09/2014 à 11:41
Modifié par michel_m le 3/09/2014 à 11:41
bonjour,
...<mais que je n'ai pas mise dans mon fichier excel pour simplifier....>...
"simplifier": Ne jamais faire cela car on a besoin de renseignements complets et clairs pour rechercher un algorithme efficace
par exemple sur des milliers de lignes, travailler cellule par cellule est très chronophage, surtout sans figer! l'écran !!! c'est pour cela que je t'ai proposé un code plus rapide mais je vois que...
...<jsuis desolé de t'avoir donné tu travail pour rien.>...
hé oui ! c'est pour cela que je n'insiste pas
bonne continuatiion
...<mais que je n'ai pas mise dans mon fichier excel pour simplifier....>...
"simplifier": Ne jamais faire cela car on a besoin de renseignements complets et clairs pour rechercher un algorithme efficace
par exemple sur des milliers de lignes, travailler cellule par cellule est très chronophage, surtout sans figer! l'écran !!! c'est pour cela que je t'ai proposé un code plus rapide mais je vois que...
...<jsuis desolé de t'avoir donné tu travail pour rien.>...
hé oui ! c'est pour cela que je n'insiste pas
bonne continuatiion
PoivronsGris
Messages postés
9
Date d'inscription
lundi 1 septembre 2014
Statut
Membre
Dernière intervention
3 septembre 2014
3 sept. 2014 à 11:45
3 sept. 2014 à 11:45
d'accord et merci