CGU2022.
XLDnaute Junior
Bonjour à toutes et à tous.
Je reviens sur un problème que je n'ai pas réussi à résoudre.
j'ai ce code qui fonctionne avec une cellule :
Si E4=C4 affiche valeur B4 (principe)
Je souhaite que cette formule soit appliquée à toute la plage (E4:K10)
pouvez vous m'aiguiller, merci.
Sub MaMacro()
Dim feuille As Worksheet
Dim G1 As Variant
Dim C4 As Variant
Dim B4 As Variant
' Spécifiez le nom de la feuille de calcul
Set feuille = ThisWorkbook.Sheets("Feuil1")
' Spécifiez les cellules à comparer
E1 = feuille.Range("E1").Value
C4 = feuille.Range("C4").Value
B4 = feuille.Range("B4").Value
' Appliquez la logique de la formule Excel
If E1 = C4 Then
feuille.Range("E4").Value = B4
Else
feuille.Range("E4").Value = " " 'si possible ne pas mettre de valeur si vide
End If
End Sub
Je reviens sur un problème que je n'ai pas réussi à résoudre.
j'ai ce code qui fonctionne avec une cellule :
Si E4=C4 affiche valeur B4 (principe)
Je souhaite que cette formule soit appliquée à toute la plage (E4:K10)
pouvez vous m'aiguiller, merci.
Sub MaMacro()
Dim feuille As Worksheet
Dim G1 As Variant
Dim C4 As Variant
Dim B4 As Variant
' Spécifiez le nom de la feuille de calcul
Set feuille = ThisWorkbook.Sheets("Feuil1")
' Spécifiez les cellules à comparer
E1 = feuille.Range("E1").Value
C4 = feuille.Range("C4").Value
B4 = feuille.Range("B4").Value
' Appliquez la logique de la formule Excel
If E1 = C4 Then
feuille.Range("E4").Value = B4
Else
feuille.Range("E4").Value = " " 'si possible ne pas mettre de valeur si vide
End If
End Sub