pb UserForm_Initialize

  • Initiateur de la discussion Initiateur de la discussion nanor
  • 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 !

N

nanor

Guest
Salut le forum, bonne journée à tous!

J'ai un ptit souci dans mon code vba, lorsque je mets le "y" dans le TextBox.Value, j'ai une erreur "incompatibilité de type".

Private Sub UserForm_Initialize()
Dim x As Integer
x = Format(Now, "mm")
y = x - 1
' This gives a name to textBox1 with the full path
TextBox1.Value = Worksheets("data").Cells(11, 1).Value + y + Format(Now, " yyyy") + ".xls"
End Sub

Est-ce que vous voyez mon erreur?

Merci d'avance

nanor
 
Salut nanor,

le problème que je vois n'est pas sur y, si tu enlèves + ".xls" ça marche.
Tes autres données sont numériques et tu rajoutes du texte à la fin.

@+

BipBip.gif
 
Bonjour,

Si tu veux mettre ".xls", n'utilise pas "+", mais "&".

Comme le dit cathy, le signe + ajoute une donnée numérique à une donnée alphabétique, d'où une erreur.

Normalement, ça marche.
 
- 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

Réponses
5
Affichages
705
Réponses
4
Affichages
501
Réponses
4
Affichages
1 K
Retour