VBA : instructions sur plusieurs feuilles
Résolu/Fermé
Marie155
Messages postés
10
Date d'inscription
lundi 25 mars 2013
Statut
Membre
Dernière intervention
9 avril 2013
-
8 avril 2013 à 13:15
Marie155 Messages postés 10 Date d'inscription lundi 25 mars 2013 Statut Membre Dernière intervention 9 avril 2013 - 9 avril 2013 à 14:23
Marie155 Messages postés 10 Date d'inscription lundi 25 mars 2013 Statut Membre Dernière intervention 9 avril 2013 - 9 avril 2013 à 14:23
A voir également:
- VBA : instructions sur plusieurs feuilles
- Vba récupérer valeur cellule ✓ - Forum VB / VBA
- Mkdir vba ✓ - Forum VB / VBA
- Excel compter cellule couleur sans vba - Guide
- Vba range avec variable ✓ - Forum VB / VBA
- Vba dépassement de capacité ✓ - Forum Excel
6 réponses
ccm81
Messages postés
10900
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
2 novembre 2024
2 423
8 avril 2013 à 14:21
8 avril 2013 à 14:21
Bonjour
essaies ceci (rectifies les coordonnées des Cells)
bonne suite
essaies ceci (rectifies les coordonnées des Cells)
For Each ws In ThisWorkbook.Worksheets If ws.Name <> "Feuil2" Then nbhtot = ws.Range("A5").Value nbltot = nbhtot * 12 With ws .Range(.Cells(11, 7), .Cells(11 + nbre_cel - 1, 7)).Interior.Color = RGB(255, 0, 0) .Range(.Cells(11 + nbre_cel, 7), .Cells(11 + nbre_cel + 2, 7)).Interior.Color = RGB(255, 255, 0) .Range(.Cells(11 + nbre_cel, 7), .Cells(11 + nbre_cel + 2, 7)).Interior.Color = RGB(0, 0, 0) End With End If Next ws
bonne suite
ccm81
Messages postés
10900
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
2 novembre 2024
2 423
Modifié par ccm81 le 8/04/2013 à 15:58
Modifié par ccm81 le 8/04/2013 à 15:58
Comme ceci?
et si ce n'est pas en VBA c'est la même chose
A3=A2*24 (A3 formatée en format nombre bien sûr)
bonne suite
Dim hh hh = Range("A2").Value hh = hh * 24 MsgBox hh
et si ce n'est pas en VBA c'est la même chose
A3=A2*24 (A3 formatée en format nombre bien sûr)
bonne suite
Marie155
Messages postés
10
Date d'inscription
lundi 25 mars 2013
Statut
Membre
Dernière intervention
9 avril 2013
8 avril 2013 à 16:06
8 avril 2013 à 16:06
Hmm non pas tellement
Admettons en A2 il y a d'inscrit "32h30"
Dans mon code j'aimerai récupéré cette valeur mais de la forme "32.5" pour la manipuler par la suite. En fait, 32h30 c'est la forme visuelle pr faciliter la lecture à l'utilisateur mais moi dans mon programme il me faudrait 32.5 (h).
Je ne sais pas si je suis claire...
Merci pour tout, vraiment
Admettons en A2 il y a d'inscrit "32h30"
Dans mon code j'aimerai récupéré cette valeur mais de la forme "32.5" pour la manipuler par la suite. En fait, 32h30 c'est la forme visuelle pr faciliter la lecture à l'utilisateur mais moi dans mon programme il me faudrait 32.5 (h).
Je ne sais pas si je suis claire...
Merci pour tout, vraiment
ccm81
Messages postés
10900
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
2 novembre 2024
2 423
8 avril 2013 à 16:11
8 avril 2013 à 16:11
Dim hh As Single, hhh As String hh = Range("A2").Value hh = hh * 24 hhh = hh & "(h)" hhh = Replace(hhh, ",", ".") MsgBox hhh
mais attention hhh est maintenant non numérique
bon courage
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Marie155
Messages postés
10
Date d'inscription
lundi 25 mars 2013
Statut
Membre
Dernière intervention
9 avril 2013
9 avril 2013 à 11:57
9 avril 2013 à 11:57
Hmm ba nn, en fait je voudrais juste convertir ma valeur "1h30" en "1.5", "1h45" en "1.75"
Si je sélectionne la cellule qui contient "1h30" je recherche si dans ce string du coup il y a l'expression régulière "h" et la en fonction des cas je le remplace par 0.5 ou 0.75 suivant la valeur après le h puis que je force tt ca en Integer ca m'archerait ?
Si je sélectionne la cellule qui contient "1h30" je recherche si dans ce string du coup il y a l'expression régulière "h" et la en fonction des cas je le remplace par 0.5 ou 0.75 suivant la valeur après le h puis que je force tt ca en Integer ca m'archerait ?
Marie155
Messages postés
10
Date d'inscription
lundi 25 mars 2013
Statut
Membre
Dernière intervention
9 avril 2013
9 avril 2013 à 14:23
9 avril 2013 à 14:23
C'est bon j'ai trouvé merci encore pour ton aide ccm81
8 avril 2013 à 14:36
8 avril 2013 à 14:46