FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV 2024
→
Récupération des cellules d'une plage de champ Tableur
Récupération des cellules d'une plage de champ Tableur
Débuté par Jean TURCOTTE, 19 mar. 2019 16:27 - 5 réponses
Connectez-vous…
Jean TURCOTTE
#1
Membre enregistré
1 110 messages
Popularité : +8 (8 votes)
Posté le 19 mars 2019 - 16:27
Bonjour,
Lorsque l'on clic sur une cellule dans un champ tableur, l'adresse de la cellule sélectionnée est facilement récupérable en utilisant le nom du tableur. Mais lorsque l'on sélectionne une plage de cellule, seule l'adresse de la premiere cellule est récupérée.
Comment récupérer l'adresse ex: A1:D10
Merci !
--
Jean Turcotte
WX 24
Android 8.0 sur Galaxy S8
Laptop Lenovo I7 12GB Ram
Signaler
0
0
Julien V
#2
Membre enregistré
129 messages
Popularité : +20 (20 votes)
Posté le 20 mars 2019 - 13:41
Bonjour,
Est-ce que le code suivant convient ?
selection
est un tblrSélection
=
Tableur1
..
Sélection
plage
est une chaîne
=
selection
..
CelluleMin
+
":"
+
selection
..
CelluleMax
Signaler
0
0
Jean TURCOTTE
#3
Membre enregistré
1 110 messages
Popularité : +8 (8 votes)
Posté le 20 mars 2019 - 15:22
Mais ça fonctionne à merveille c'te p'tit bout de code là!
Merci Julien
--
Jean Turcotte
WX 24
Android 8.0 sur Galaxy S8
Laptop Lenovo I7 12GB Ram
Signaler
0
0
Jean TURCOTTE
#4
Membre enregistré
1 110 messages
Popularité : +8 (8 votes)
Posté le 20 mars 2019 - 15:23
Toujours étonnant le temps qu'on épargne en s'entraidant sur les Forum...
--
Jean Turcotte
WX 24
Android 8.0 sur Galaxy S8
Laptop Lenovo I7 12GB Ram
Signaler
0
0
Jean TURCOTTE
#5
Membre enregistré
1 110 messages
Popularité : +8 (8 votes)
Posté le 25 mars 2019 - 20:45
Julien,
Puisque tu sembles assez à l'aise avec le champs tableur, peux-tu me dire si il existe une commande spéciale pour extraire les colonnes et les lignes séparément du genre ."A" et "1" ou encore (1, 1) comme s'est si bien le faire VBA?
Merci !
--
Jean Turcotte
WX 24
Android 8.0 sur Galaxy S8
Laptop Lenovo I7 12GB Ram
Signaler
0
0
Jean TURCOTTE
#6
Membre enregistré
1 110 messages
Popularité : +8 (8 votes)
Posté le 25 mars 2019 - 22:40
J'ai fais mes devoirs et j'ai finalement trouvé une façon simple de récupérer les Lettres de colonne et les numéro de ligne séparément. J'ai créé une fonction qui retourne séparément les 2 variables. J'ai aussi indiqué toutes les autres option selon la sélection.
FONCTION
SepareCellule
(
t
est un tblrSélection
)
s
Cell
est chaîne
=
t
..
CelluleMin
n
STaille
est entier
=
Taille
(
s
Cell
)
n
Temp
est une entier
=
CaractOccurrenceType
(
s
Cell
,
ctNumérique
)
n
NombreLettre
est un entier
=
n
STaille
-
n
Temp
SELON
t
..
Type
CAS
tblrSelSimpleCell
:
Trace
(
"Vous avez sélectionné tblrSelSimpleCell"
)
gs
ColSelect
=
Gauche
(
s
Cell
,
n
NombreLettre
)
gs
LigSelect
=
Droite
(
s
Cell
,
n
STaille
-
n
NombreLettre
)
RENVOYER
(
gs
ColSelect
,
gs
LigSelect
)
CAS
tblrSelSimpleEntête
:
Trace
(
"Vous avez sélectionné tblrSelSimpleEntête"
)
CAS
tblrSelMultiCell
:
Trace
(
"Vous avez sélectionné tblrSelMultiCell"
)
CAS
tblrSelMultiEntête
:
Trace
(
"Vous avez sélectionné tblrSelMultiEntête"
)
CAS
tblrSelRectCell
:
Trace
(
"Vous avez sélectionné tblrSelRectCell"
)
CAS
tblrSelVide
:
Trace
(
"Vous avez sélectionné tblrSelVide"
)
CAS
tblrSelTout
:
Trace
(
"Vous avez sélectionné tblrSelTout"
)
AUTRE
CAS
FIN
--
Jean Turcotte
WX 24
Android 8.0 sur Galaxy S8
Laptop Lenovo I7 12GB Ram
Signaler
0
0
→ Revenir à WINDEV 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Hors-sujet
Outils
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte