Bonjour,
Je viens vers vous parce que j'ai un petit soucis.
Je suis entrain de créer un programme sur Matlab pour visualiser des courbes sur un graphes. Ces courbes sont créées à partir de données récupérer dans un fichier excel.
Je suis débutant. A force de chercher, j'ai réussi à créer mon graphe, à récupérer les données sur un fichier excel quelconque.
Cependant, dans ce fichier excel, j'aimerais créer une boite de dialogue où l'utilisateur renseignerait pas le nom de la cellule mais la valeur dans la cellule et que à partir de cette valeur, je puisse récupérer la cellule pour l'utiliser dans mon intervalle de sélection de plage de cellules comme vous pouvez voir dans le code ci-dessous.
Exemple : au lieu de demander à l'utilisateur de rentrer la case C1 (contenant comme donnée 'tc01'), je souhaite demandé à l'utilisateur de rentrer la valeur même tc01.
Merci de votre aide (en espérant avoir été clair...)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 robj = exlSheet1.Columns.End(4) prompt = {'Première case :';'Deuxième case:';}; dlg_title = 'Plage de données de mesure'; num_lines = 1; reponse1 = inputdlg(prompt,dlg_title,num_lines); numrows = robj.row b = sprintf('%s',reponse1{1}) g = sprintf('%s',reponse1{2}) dat_range = [b,':',g ,num2str(numrows)] rngObj = exlSheet1.Range(dat_range)
Partager