Bonjour et bienvenue,
Alors pour commencer, tu peux jeter un oeil sur les cours VBA en haut de l'ecran, c'est une mine d'or https://www.excel-pratique.com/fr/vba
Pour ce qui est de le macro,
Sub creavariables()
Dim QC00141_new As Integer
If Range("A1").Value = 1 Then
Range("C1").Value = Range("B1").Value
ElseIf Range("A1").Value = 2 Then
Range("C1").Value = "" 'Si tu met " " ce n'est pas vide, il y a un espace
ElseIf Range("A1").Value = 3 Then
Range("C1").Value = 1
End If
End Sub
Range correspond aux cellules. J'imagine que "QC00141_new" doit etre pour passer de la ligne 1 a la 2 puis 3 , .... ? (puisque tu parle de colonne)
Je te conseil de voir et connaitre la leçon 4 pour tes "IF" et lecon 5 "For" des cours.
Et pourquoi pas le "select case" en lecon 4 egalement
A+