Excel- instruction vba pour affichage absolu
Résolu
mod77
Messages postés
1284
Date d'inscription
Statut
Membre
Dernière intervention
-
mod77 Messages postés 1284 Date d'inscription Statut Membre Dernière intervention -
mod77 Messages postés 1284 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Quelqu'un peut-il m'écrire l'instruction en VBA pour afficher un mot aux coordonnées que je veux.
Ces coordonnées sont dans des cellules connues.
je pensais que ceci marcherai mais c'est pas le cas:
Range(X,Y).value = "monmot"
SVP, aidez moi à avancer!
Merci
Quelqu'un peut-il m'écrire l'instruction en VBA pour afficher un mot aux coordonnées que je veux.
Ces coordonnées sont dans des cellules connues.
je pensais que ceci marcherai mais c'est pas le cas:
Range(X,Y).value = "monmot"
SVP, aidez moi à avancer!
Merci
A voir également:
- Excel- instruction vba pour affichage absolu
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
- Excel compter cellule couleur sans vba - Guide
29 réponses
Re,
"Oui, mais en fait j'aimerai afficher "monmot" à la ligne dont le numéro est dans la cellule [A1] par exemple
et le numéro de colonne dans la cellule [B1] par exemple.
Ainsi je pourrais changer comme je veux les coordonnées. "
=> résolu aux posts 8 et 10 !
Si tu as un autre souci, merci de l'expliquer clairement ! on est là pour aider mais il faudrait qu'on comprenne ce que tu veux faire !
"Oui, mais en fait j'aimerai afficher "monmot" à la ligne dont le numéro est dans la cellule [A1] par exemple
et le numéro de colonne dans la cellule [B1] par exemple.
Ainsi je pourrais changer comme je veux les coordonnées. "
=> résolu aux posts 8 et 10 !
Si tu as un autre souci, merci de l'expliquer clairement ! on est là pour aider mais il faudrait qu'on comprenne ce que tu veux faire !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Salut,
Plus exactement [A1] est l'adresse de la cellule, on peut l'écrire de plusieurs façon suivant le code utilisé
Dans les trois codes ci-dessous, je sélectionne la cellule mais on j'aurai pu faire référence à sa valeur dans ce cas il faut remplacer .Select par = . . . . .
Cells(1, 1).Select
Range("A1").Select
[A1].Select
Plus exactement [A1] est l'adresse de la cellule, on peut l'écrire de plusieurs façon suivant le code utilisé
Dans les trois codes ci-dessous, je sélectionne la cellule mais on j'aurai pu faire référence à sa valeur dans ce cas il faut remplacer .Select par = . . . . .
Cells(1, 1).Select
Range("A1").Select
[A1].Select
Oui, mais en fait j'aimerai afficher "monmot" à la ligne dont le numéro est dans la cellule [A1] par exemple
et le numéro de colonne dans la cellule [B1] par exemple.
Ainsi je pourrais changer comme je veux les coordonnées.
Merci de votre aide
et le numéro de colonne dans la cellule [B1] par exemple.
Ainsi je pourrais changer comme je veux les coordonnées.
Merci de votre aide
Bonjour,
Autres possibilités (j'ai pris les cellules K1, K2 et K3 en exemple)
Autres possibilités (j'ai pris les cellules K1, K2 et K3 en exemple)
[K1] = "monmot" 'écris monmot en K1 Cells(2, 11) = "monmot" 'écris monmot en K2 Range("K3") = "monmot" 'écris monmot en K3
Merci Mike 31 j'ai posté en même temps que vous, alors j'avais pas vu la réponse.
Je vais essayer cells, j'espere que je peux changer les coordonnées par celles d'une cellule.
Merci
Je vais essayer cells, j'espere que je peux changer les coordonnées par celles d'une cellule.
Merci
Je crois avoir compris ce que tu demandes
Sub Bouton1_QuandClic()
Dim a As Integer
a = Range("a1").Value
b = Range("b1").Value
Cells(a, b) = "Mon mot"
End Sub
Sub Bouton1_QuandClic()
Dim a As Integer
a = Range("a1").Value
b = Range("b1").Value
Cells(a, b) = "Mon mot"
End Sub
Oui c'est ça !
Tompols m'avait aussi compris.
Je suis désolé, pourtant j'ai essayé d'être clair.
Mes lignes d'instruction bugg alors je vais reprendre votre exemple.
Merci
Tompols m'avait aussi compris.
Je suis désolé, pourtant j'ai essayé d'être clair.
Mes lignes d'instruction bugg alors je vais reprendre votre exemple.
Merci
J'ai essayé de mixer un peu vos instructions mais ça bugg!
l'un de vous peut-il me dire pourquoi SVP:
Private Sub CommandButton2_Click()
Cells(lg, 11) = "monmot"
lg = lg + 1
End Sub
la colonne ne change pas pour ce bouton donc je l'ai laissé à K.
Merci
l'un de vous peut-il me dire pourquoi SVP:
Private Sub CommandButton2_Click()
Cells(lg, 11) = "monmot"
lg = lg + 1
End Sub
la colonne ne change pas pour ce bouton donc je l'ai laissé à K.
Merci
En fait , j'étais passé par le contenu des cellules pour les coordonnées, parce que je ne savais pas comment faire pour avoir des variable valable pour toute l'application. Mais dans le bouquin que j'ai il est marqué qu'il suffit de déclarer ses variable dans la zone "déclaration" en haut à droite de la fenêtre VB alors j'ai tenté ..mais ça plante. alors je vais faire marche arriere.
Merci
Merci
Farfadet 88, l'instruction
Cells(a, b) = "Mon mot" fait que ça ne fonctionne pas .
Je ne voit pas pourquoi, je la retourne dans tous les sens mais rien a faire ...
vois-tu pourquoi SVP?
Cells(a, b) = "Mon mot" fait que ça ne fonctionne pas .
Je ne voit pas pourquoi, je la retourne dans tous les sens mais rien a faire ...
vois-tu pourquoi SVP?
n'oublie pas de mettre tout
Sub Bouton1_QuandClic()
Dim a As Integer
a = Range("a1").Value
b = Range("b1").Value
Cells(a, b) = "Mon mot"
End Sub
et pas seulement Cells(a, b) = "Mon mot"
Sub Bouton1_QuandClic()
Dim a As Integer
a = Range("a1").Value
b = Range("b1").Value
Cells(a, b) = "Mon mot"
End Sub
et pas seulement Cells(a, b) = "Mon mot"
Ok, j'explique:
Je veux lorsque je clic sur un "bouton de commande" le mot "Bat" s'affiche dans ma colonne "K" en ligne 1 par exemple.
Mais lorsque j'appuis encore sur ce bouton de commande le mot "Bat" doit s'afficher toujours en colonne "K" mais sur une ligne dont le numéro évolue aussi en fonction de l'appui sur un autre bouton.
C'est pour ça que pour l'instant j'essaye de faire évoluer la ligne à partir de la valeur d'une cellule, après j'adapterai.
Merci de votre compréhension et de votre aide.
Je veux lorsque je clic sur un "bouton de commande" le mot "Bat" s'affiche dans ma colonne "K" en ligne 1 par exemple.
Mais lorsque j'appuis encore sur ce bouton de commande le mot "Bat" doit s'afficher toujours en colonne "K" mais sur une ligne dont le numéro évolue aussi en fonction de l'appui sur un autre bouton.
C'est pour ça que pour l'instant j'essaye de faire évoluer la ligne à partir de la valeur d'une cellule, après j'adapterai.
Merci de votre compréhension et de votre aide.
re,
tjs pas clair : "en fonction de l'appui sur un autre bouton" => tu peux expliquer ce passage là stp ? genre si on apuie sur le bouton 2, on augmente d'une ligne.... ou autre mais "en fonction de" ne veut rien dire.....
tjs pas clair : "en fonction de l'appui sur un autre bouton" => tu peux expliquer ce passage là stp ? genre si on apuie sur le bouton 2, on augmente d'une ligne.... ou autre mais "en fonction de" ne veut rien dire.....
Alors, si je clic sur le bouton 2 j'affiche le mot "salle" en colonne "L" sur la ligne en-dessous de laquelle j'ai affiché le mot "Bat".
Ainsi, si je cllic sur le bouton 1 le mot "Bat" devra s'afficher toujours en colonne "K" mais à la ligne en-dessous de laquelle le mot "Salle" s'est affiché.
Ainsi, seule le numéro de ligne évolu.
Tout est dit maintenant, mais je pensais que ça compliquerai les choses de tout écrire en une seule fois.
Merci
Ainsi, si je cllic sur le bouton 1 le mot "Bat" devra s'afficher toujours en colonne "K" mais à la ligne en-dessous de laquelle le mot "Salle" s'est affiché.
Ainsi, seule le numéro de ligne évolu.
Tout est dit maintenant, mais je pensais que ça compliquerai les choses de tout écrire en une seule fois.
Merci
re,
bon dsl mais jme pose encore plein de questions :
-comment determine-t-on la premiere position pour le mot "Bat" ?
- les colonnes K & L ne contiennent-elles que ces mots ?
un petit fichier exemple posé ici pourrait surement aider....
bon dsl mais jme pose encore plein de questions :
-comment determine-t-on la premiere position pour le mot "Bat" ?
- les colonnes K & L ne contiennent-elles que ces mots ?
un petit fichier exemple posé ici pourrait surement aider....