[OK]Problème de macro

Discussions et dépannage concernant Excel (Toutes versions).

Modérateur : Modérateurs

Répondre
alain85
Membre récent
Membre récent
Messages : 6
Enregistré le : 02 juin 2005, 23:00:00
Localisation : sables d'olonne

[OK]Problème de macro

Message par alain85 » 29 août 2003, 15:09:00

Bjr je n'arrive pas à écrire une macro, je souhaite écrire une macro en visuel basic qui me permet d'activé une cellule par rapport à la valeur d'une autre cellule exemple en A1 j'ai la valeur 32, en lancant la macro il faut que la cellule A220 soit activer (soit la valeur 32-10 = 22*10) donc A220. Quelqu'un peut-il résoudre mon problème merci d'avance

Nadine
Modérateur Civique
Modérateur Civique
Messages : 1821
Enregistré le : 02 juin 2005, 23:00:00
Localisation : Nantes, France

Message par Nadine » 29 août 2003, 19:56:00

bonsoir

Sub yo_man()
Dim x As Variant

If Range("A1").Value > 10 Then
x = (Range("A1").Value - 10) * 10

ActiveCell.Offset = Range("A" & x).Select
ActiveCell.ClearContents
End If

End Sub

<B>ou

2ème option :</B>

Sub yo_man()

Dim x As Variant

If ActiveCell.Value <> 0 Then
x = (ActiveCell.Value - 10) * 10
ActiveCell.Offset(x, 0).Select
Else: MsgBox "vastyfèrbouler"
End If

End Sub


Image

Image

alain85
Membre récent
Membre récent
Messages : 6
Enregistré le : 02 juin 2005, 23:00:00
Localisation : sables d'olonne

Message par alain85 » 30 août 2003, 07:39:00

Bjr
Merci la première solution fonctione
A+

alain85
Membre récent
Membre récent
Messages : 6
Enregistré le : 02 juin 2005, 23:00:00
Localisation : sables d'olonne

Message par alain85 » 30 août 2003, 07:42:00

Bjr
Merci la première solution fonctionne
A+ <IMG SRC="/images/smiles/regular_smile46.gif">

Invité

Message par Invité » 30 août 2003, 13:32:00

Sub yo_man()

Dim x As Variant

On Error GoTo a

If ActiveCell.Value <> 0 Then
x = (ActiveCell.Value - 10) * 10
ActiveCell.Offset(x, 0).Select
Else: MsgBox "vastyfèrbouler"
Exit Sub

a: MsgBox "la valeur est trop petite"

End If

End Sub

philou
Membre
Membre
Messages : 80
Enregistré le : 02 juin 2005, 23:00:00
Localisation : K. Plage (3°cocotier à gauche) ;-)

Message par philou » 06 sept. 2003, 12:16:00

Salut,

<IMG SRC="/images/smiles/thumbs_up46.gif"> <IMG SRC="/images/smiles/thumbs_up46.gif"> <IMG SRC="/images/smiles/thumbs_up46.gif"> Nadine !!!

@+
:-)

Répondre

Retourner vers « Excel »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 2 invités