Posez votre question Signaler

Help!!pb frustrant extraction vba excel

by - Dernière réponse le 22 juil. 2011 à 10:18
Bonjour,
J'ai un gros pb, et j'ai vraiment vraiment besoin d'aide!
Après extraction du mois et de l'année d'une date au format 10/10/11 09:09:09, j'écris une macro me permettant de calculer le nombre de fois qu'apparait janvier 2011 dans la nouvelle colonne créée.
Mais excel s'entête et me renvoyer la valeur 0 à chaque fois.
Je crois savoir d'où vient le pb ms je ne sais pas comment le règler: l'extraction se fait uniquement via un changement de format de ma date d'origine. Du coup lorsqu'il parcourt ma colonne créée, il ne lit pas la valeur apparente de la cellule, ms sa valeur d'origine
Voici mon code
Sub moisbis()

Dim p As Long
For p = 2 To Range("A65535").End(xlUp).Row
Range("AY" & p).FormulaLocal = Format(Range("L" & p), "mmmm/yyyy;@")
Next p
End Sub


L étant la colonne contenant mes dates de départ
AY celle dans laquelle je stocke mes nouvelles valeurs
NB: J'ai déjà essayé de faire
Range("AY" & p).FormulaLocal = Format(Month(Range("L" & p)), "mmmm") & " " & 

year(Range("L" & p))


Mais ça bug!! il me renvoie des dates erronées
Lire la suite 

Help!!pb frustrant extraction vba excel »

1 réponses
Réponse
+0
moins plus
Bonjour

Chez moi ça marche en remplaçant
 Range("AY" & p).FormulaLocal = Format(Range("L" & p), "mmmm/yyyy;@")
par
Range("B" & p).NumberFormat = "@"
Range("AY" & p).FormulaLocal = Format(Range("L" & p), "mmmm/yyyy") 

pour forcer Excel à prendre le format texte, sinon il s'obstine à remettre en forme le texte de la date
Ajouter un commentaire
Ce document intitulé « Help!!pb frustrant extraction vba excel » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?