Comment on fait en vb excel

Résolu/Fermé
frk206 Messages postés 29 Date d'inscription vendredi 7 mars 2008 Statut Membre Dernière intervention 18 octobre 2016 - 10 janv. 2009 à 16:03
frk206 Messages postés 29 Date d'inscription vendredi 7 mars 2008 Statut Membre Dernière intervention 18 octobre 2016 - 11 janv. 2009 à 06:47
Bonjour,

j'ai 2 problèmes avec VBA, notamment VB Excel:

1) Dans ma feulle excel, j'ai une colone "nom" (dans la colonne A) et à coté "num" (dans la colonne B), je voudrais mettre un numéro à coté de cahque nom pas avec incrementation automatique masi, d'une façon :

Tant qu'il ya un nom dans la colone nom (c'est à dire que la cellule Aj) est <>"" fait
colonne Bj=j
j=j+1
Fin tan que



2) je cherche une cellule qui contient un mot ("total" par exemple) et comment on supprime la ligne correspondente à cette cellule?

1 réponse

guy2mars Messages postés 204 Date d'inscription dimanche 18 février 2007 Statut Membre Dernière intervention 24 janvier 2013 71
10 janv. 2009 à 22:40
salut
qq questions : y a t il des cellules vides dans A?
si oui, quelle est la colonne qui garantit la fin de fichier?
si A est toujours rempli tu peux imaginer un truc style
Sub Macro1()
Dim i As Integer, str1 As String, str2 As String
i = 1
Do While Range("A" & i).Value <> ""
str1 = Range("A" & i).Value
str2 = Range("B" & i).Value
Range("A" & i).Value = str1 + Str
i = i + 1
Loop
End Sub

sinon il faudra amenager ;o))
quant a ton remplacemlent de total

cette methode est valable pour la colonne A
pour passer a la B, il te faut travavailler sur la valeur ascii de A pour passer a B
Worksheets("Sheet1").Columns("A").Replace _
What:="total", Replacement:="", _
SearchOrder:=xlByColumns, MatchCase:=True

bon courage
;o)
0
frk206 Messages postés 29 Date d'inscription vendredi 7 mars 2008 Statut Membre Dernière intervention 18 octobre 2016
11 janv. 2009 à 06:47
Bonjour

c'est comme ça qu'on s'ensortira ensemble!, Je vous remercie bcp
0