Problème de programmation VBA

  • Initiateur de la discussion Initiateur de la discussion Mikael_D
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

M

Mikael_D

Guest
Bonjour,

Pourriez vous m’aider sur VBA
Voici mon problème

Je viens de sélectionner une cellule (AZ1)
Range("AZ1").Select
Je fais une petite formule de calcul afin de compter le nombre de ligne
ActiveCell.FormulaR1C1 = "=COUNT(C[-51])+1"
Je sélectionne la cellule (K2)
Range("K2").Select
Puis une autre petite formule pour générer une date
ActiveCell.FormulaR1C1 = "=DATE(RC[-3],RC[-1],RC[-2])"Et pour finir mon problème la recopie jusqu’à la cellule Kn (Kn étant la dernier cellule de mon tableau = K + le nombre de ligne que je viens de compter)
Selection.AutoFill Destination:=Range("K2🙁concatenate(K;AZ1))")

Mais ça ne marche pas 😡 ça vient de (concatenate(K;AZ1))
et je ne sais pas comment faire autrement

Merci d’avance pour votre aide
 
Re : Problème de programmation VBA

Salut,

Je n'en suis pas certains car je n'ai pas testé avec des données, mais je dirai quelque chose de ce genre :
Code:
Sub test()
Dim i%
Range("AZ1").FormulaR1C1 = "=COUNT(C[-51])+1"
For i = 2 To Range("AZ1").Value
    Range("K" & i).FormulaR1C1 = "=DATE(RC[-3],RC[-1],RC[-2])"
Next i
End Sub

@+
 
Re : Problème de programmation VBA

Merci bcp

J'ai l'impression que ça marche, je vais continuer à faire ma macro, afin de voir le résultat global.

Merci merci 🙂
 
Dernière modification par un modérateur:
Re : Problème de programmation VBA

Bonjour,

La fonction est nickel pour les dates

For i = 2 To Range("AZ1").Value
Range("R" & i).FormulaR1C1 = "=IF(RC[-2]=0,CONCATENATE(""01/""&RC[-8]&""/""&RC[-10]),CONCATENATE(""01/""&RC[-2]&""/""&RC[-4]))"
Next i

Mais elle ne veut pas fonctionner avec cette formule

Après ça devrait bien marcher mais la je trouve pas

Qui pourrais m'aider un 31 décembre????

Passez de bonnes Fêtes 🙂🙂
 
Dernière modification par un modérateur:
Re : Problème de programmation VBA

Salut,

Je ne sais pas si tu as résolu ou non ton soucis, mais je n'ai pas d'erreur d'execution lorsque les cellules sont vides... Peut etre qu'il y a un soucis dans ta formule, mais il me faudrait un exemple de tes données pour voir d'ou vient le soucis.

@+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

D
  • Question Question
Réponses
5
Affichages
253
Didierpasdoué
D
Réponses
6
Affichages
655
Réponses
4
Affichages
525
Retour