Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

modification de le valeur d'une cellule

luisf

XLDnaute Occasionnel
bonjour

je voudrais créer une boucle du genre:

Private Sub CommandButton4_Click()
For i = 8 To 99999999999#
If Range(g, i).Value = "X" Then
Range(f, i).Value = ""
End If
Next i
End Sub

je m'explique.
j'ai créer un userform qui me permet de remplir un tableau sur des controles réaliser. lorsque j'ai un controle qui n'est pas bon j'ai la case F8 qui est cocher lorsque mon controle est repris je dois cocher la case G8 pour sa je le fais directement sur la feuille excel et ensuite je met un bouton qui validera la modification c'est à dire qui suprimera le X de la case F8

mon probleme dans le code est range(g,i)? enfi je crois cr je ne sais pas si ce code fpeut fonctionner
 

JCGL

XLDnaute Barbatruc
Re : modification de le valeur d'une cellule

Bonjour à tous,

Peux-tu essayer avec :
Code:
Sub Test()
Dim i%
For i = 8 To 100
If Range("G" & i).Value = "X" Then Range("F" & i).Value = ""
Next
End Sub

A+
 

skoobi

XLDnaute Barbatruc
Re : modification de le valeur d'une cellule

Bonjour,

déjà, avec i = 8 to 99999999999#, il me semble que même pas excel 2007 a autant de lignes .
Sinon, essaye plutôt Cells(g,i) (ligne,colonne) au lieu de range(g,i) (colonne, ligne).
 

Discussions similaires

Réponses
4
Affichages
253
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…