powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / translit
5 сообщений из 5, страница 1 из 1
translit
    #34631145
qazwsx11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет. Как можно делать так что бы функци "translit" (кнопка "translit") работала не только для столбец "A", а для всех столбец который есть в данном листе?
...
Рейтинг: 0 / 0
translit
    #34631513
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qazwsx11Привет. Как можно делать так что бы функци "translit" (кнопка "translit") работала не только для столбец "A", а для всех столбец который есть в данном листе?
...
Рейтинг: 0 / 0
translit
    #34631555
Сергей06
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Deggasad qazwsx11Привет. Как можно делать так что бы функци "translit" (кнопка "translit") работала не только для столбец "A", а для всех столбец который есть в данном листе?
А можно ли в исходном коде:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Private Sub CommandButton2_Click()

Dim x As Integer
For x =  1  To  3000 
    Dim bbb9 As String
    bbb9 = Range("A" & x).Value
    slovo = Range("A" & x).Value
    Nzvuk = Range("H1").End(xlDown).Row
   For n =  1  To Nzvuk
         zvuk_lat = Cells(n,  8 )
         zvuk_cyr = Cells(n,  9 )
         slovo = Replace(slovo, zvuk_lat, zvuk_cyr)
   Next n
Range("A" & x).Value = slovo
Next x
End Sub
1. Добавить цикл и менять наименования столбцов, например, с A по H?
2. Не понятны
Dim bbb9 As String
bbb9 = Range("A" & x).Value
строки. Зачем они нужны?
...
Рейтинг: 0 / 0
translit
    #34631596
qazwsx11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, то что надо.
...
Рейтинг: 0 / 0
translit
    #34631604
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей06 Deggasad qazwsx11Привет. Как можно делать так что бы функци "translit" (кнопка "translit") работала не только для столбец "A", а для всех столбец который есть в данном листе?
А можно ли в исходном коде:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Private Sub CommandButton2_Click()

Dim x As Integer
For x =  1  To  3000 
    Dim bbb9 As String
    bbb9 = Range("A" & x).Value
    slovo = Range("A" & x).Value
    Nzvuk = Range("H1").End(xlDown).Row
   For n =  1  To Nzvuk
         zvuk_lat = Cells(n,  8 )
         zvuk_cyr = Cells(n,  9 )
         slovo = Replace(slovo, zvuk_lat, zvuk_cyr)
   Next n
Range("A" & x).Value = slovo
Next x
End Sub
1. Добавить цикл и менять наименования столбцов, например, с A по H?
2. Не понятны
Dim bbb9 As String
bbb9 = Range("A" & x).Value
строки. Зачем они нужны?


В обратном порядке
2) На фиг не нужны...

1) В моём примере

Private Sub CommandButton2_Click()
Dim iCel As Range, jCel As Range
Dim slovo As String
For Each iCel In Sheets("Лист2").Range("H1:K50")
slovo = iCel.Value
For Each jCel In Range("A1").Resize(Columns("A:B").Find("*", , , , xlByRows, xlPrevious).Row, 1)
slovo = Replace(slovo, jCel.Offset(, 1).Value, jCel.Value)
Next jCel
iCel.Value = slovo
Next iCel
End Sub
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / translit
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]