Correction d'un code
flight7218
Messages postés
13
Statut
Membre
-
michel_m Messages postés 18903 Date d'inscription Statut Contributeur Dernière intervention -
michel_m Messages postés 18903 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
je souhaite créer une liste sur ma feuille de calcul 1 (colonne partant de la cellule B21 et s'arretant en cellule B63) et ce à partir d'une saisie de cellules se trouvant sur une colonne de ma feuille 2 allant de A2 à A100 , lorsque j'ai remplit la liste de ma feuille 1(arrivé en B63) , je souhaite que la selection suivante recommence en B21 , j'ai ecrit ce bout de code mais il ne marche pas :
MERCI pour toute correction
je souhaite créer une liste sur ma feuille de calcul 1 (colonne partant de la cellule B21 et s'arretant en cellule B63) et ce à partir d'une saisie de cellules se trouvant sur une colonne de ma feuille 2 allant de A2 à A100 , lorsque j'ai remplit la liste de ma feuille 1(arrivé en B63) , je souhaite que la selection suivante recommence en B21 , j'ai ecrit ce bout de code mais il ne marche pas :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Range("A2:A100"), Target) Is Nothing And Target.Count = 1 Then
With Sheets("Feuil1")
.Range("B21") = IIf(.Range("B21") >= 63, 2, .Range("B21") + 1)
.Cells(.Range("CB1"), 1) = Target.Value
End With
End If
End Sub
MERCI pour toute correction
A voir également:
- Correction d'un code
- Code ascii - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code puk bloqué - Guide
- Code activation windows 10 - Guide
- Scanner qr code pc - Guide
1 réponse
Bonjour
Pas clair du tout, ta demande !
si à 63 tu recommences en B21 tu remplaceras 37 valeurs (A2:A38) par les valeurs de A64:A100 ?
quand tu dis
Range("B21") >= 63 tu veux parler de la ligne ou la valeur affectée à B21 ?
tu écris
range("CB1") ques aco ? tu n"en parles pas dans ton topo
et cells(.range("CB1"),1) concerne la colonne 1 , cad la colonne A...
Pas clair du tout, ta demande !
si à 63 tu recommences en B21 tu remplaceras 37 valeurs (A2:A38) par les valeurs de A64:A100 ?
quand tu dis
Range("B21") >= 63 tu veux parler de la ligne ou la valeur affectée à B21 ?
tu écris
range("CB1") ques aco ? tu n"en parles pas dans ton topo
et cells(.range("CB1"),1) concerne la colonne 1 , cad la colonne A...